--- 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<TRadioRegion>( temp );
- temp = ERadioRegionNone;
+ temp = iDefaultRegion;
GetRepositoryValue( KRadioCRCurrentRegion, temp, temp );
iRegionId = static_cast<TRadioRegion>( 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;
}
}