phonebookui/Speeddial/src/SpdiaAppUi.cpp
branchRCL_3
changeset 74 6b5524b4f673
parent 68 9da50d567e3c
child 85 38bb213f60ba
equal deleted inserted replaced
68:9da50d567e3c 74:6b5524b4f673
   141 // ----------------------------------------------------
   141 // ----------------------------------------------------
   142 CSpdiaAppUi::~CSpdiaAppUi()
   142 CSpdiaAppUi::~CSpdiaAppUi()
   143     {
   143     {
   144     FeatureManager::UnInitializeLib();
   144     FeatureManager::UnInitializeLib();
   145     
   145     
   146     // We had gone to some other application using active application..
       
   147 	// We are coming back..Restore the GridStatus..
       
   148 	if(iSpeedPrivate!=NULL)
       
   149 	{
       
   150 	if(iSpeedPrivate->State() == CSpeedDialPrivate::STATE_IDLE && 
       
   151 		iSpeedPrivate->GridStatus() == CSpeedDialPrivate::EGridNoUse )
       
   152 	{
       
   153 		iSpeedPrivate->SetGridStatus(CSpeedDialPrivate::EGridUse);
       
   154 	}
       
   155 	}
       
   156 
       
   157 	 CSpdiaView* view = dynamic_cast<CSpdiaView*>(View( KViewId ));
   146 	 CSpdiaView* view = dynamic_cast<CSpdiaView*>(View( KViewId ));
   158 	 if ( view )
   147 	 if ( view )
   159 	     {
   148 	     {
   160 	     view->SetSpeedPrivate( NULL );
   149 	     view->SetSpeedPrivate( NULL );
   161 	     }
   150 	     }