radioengine/settings/src/cradioenginesettings.cpp
changeset 33 11b6825f0862
parent 28 075425b8d9a4
child 37 451b2e1545b2
child 38 f8c3d4e6102c
--- 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;
             }
         }