diff -r 522cd55cc3d7 -r 3c271c9e6618 basiclocationinfodisplay/blid/ui/src/CBlidMainView.cpp --- 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 // ---------------------------------------------------------------------------