diff -r 189d20c34778 -r 11b6825f0862 radioengine/settings/src/cradioenginesettings.cpp --- a/radioengine/settings/src/cradioenginesettings.cpp Wed Jun 23 18:12:57 2010 +0300 +++ b/radioengine/settings/src/cradioenginesettings.cpp Tue Jul 06 14:16:27 2010 +0300 @@ -607,13 +607,14 @@ GetRepositoryValue( KRadioCRDefaultMinVolumeLevel, temp, temp ); iDefaultMinVolume = temp; - temp = ERadioRegionNone; + temp = ERadioRegionDefault; GetRepositoryValue( KRadioCRDefaultRegion, temp, temp ); iDefaultRegion = static_cast( temp ); - temp = ERadioRegionNone; + temp = iDefaultRegion; GetRepositoryValue( KRadioCRCurrentRegion, temp, temp ); iRegionId = static_cast( temp ); + UpdateCurrentRegionIdx( iRegionId ); temp = MinFrequency(); GetRepositoryValue( KRadioCRTunedFrequency, temp, temp ); @@ -755,11 +756,11 @@ if ( ERadioRegionJapan == aRegionId ) { TInt err = iRepository->Get( KRadioCRRegionAllowedJapan, regionAllowed ); - if ( KErrNone != err ) + if ( err != KErrNone ) { // In case the key is not found or otherwise unsuccessfully read, - // Japan region is not allowed by default. - regionAllowed = EFalse; + // Japan region is allowed by default. + regionAllowed = ETrue; } }