basiclocationinfodisplay/blid/ui/src/CBlidMainView.cpp
branchRCL_3
changeset 4 3c271c9e6618
parent 0 522cd55cc3d7
child 34 8173571d354e
--- a/basiclocationinfodisplay/blid/ui/src/CBlidMainView.cpp	Tue Feb 02 00:16:03 2010 +0200
+++ b/basiclocationinfodisplay/blid/ui/src/CBlidMainView.cpp	Fri Feb 19 22:45:00 2010 +0200
@@ -163,8 +163,9 @@
     {  
     if( iMainCtrl &&  aOnlineMode )
         {
+        iMainCtrl->SetErrorCode( KErrNone );
+        iMainCtrl->SetOnlineMode( aOnlineMode );
         iMainCtrl->UpdateL();
-        iMainCtrl->SetOnlineMode( aOnlineMode );
         }
 	DEBUG1(" CBlidMainView::NotifyL called ::%d", aOnlineMode );        
     CBlidBaseView::NotifyL( aOnlineMode );
@@ -180,8 +181,8 @@
     DEBUG1(" CBlidMainView::NotifyErrorL errorcode ::%d", aErrorCode );
     if( iMainCtrl )
         {
+        iMainCtrl->SetErrorCode( aErrorCode );
         iMainCtrl->UpdateL();
-        iMainCtrl->SetErrorCode( aErrorCode );
         }
     }
 
@@ -202,6 +203,10 @@
         }
     }
 
+CBlidMainControl* CBlidMainView::GetControl()
+    {
+    return iMainCtrl;
+    }
     
 #ifdef RD_SCALABLE_UI_V2
 // ---------------------------------------------------------------------------