equal
deleted
inserted
replaced
27 #include <bldvariant.hrh> |
27 #include <bldvariant.hrh> |
28 #include <hlplch.h> |
28 #include <hlplch.h> |
29 #include <featmgr.h> |
29 #include <featmgr.h> |
30 #include <aknview.h> |
30 #include <aknview.h> |
31 |
31 |
32 #include <speeddial.rsg> |
32 #include <SpeedDial.rsg> |
33 #include <AknGlobalNote.h> |
33 #include <AknGlobalNote.h> |
34 |
34 |
35 #include "speeddial.hrh" |
35 #include "speeddial.hrh" |
36 #include "SpdiaAppUi.h" |
36 #include "SpdiaAppUi.h" |
37 #include "SpdiaView.h" |
37 #include "SpdiaView.h" |
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 |
146 CSpdiaView* view = dynamic_cast<CSpdiaView*>(View( KViewId )); |
157 CSpdiaView* view = dynamic_cast<CSpdiaView*>(View( KViewId )); |
147 if ( view ) |
158 if ( view ) |
148 { |
159 { |
149 view->SetSpeedPrivate( NULL ); |
160 view->SetSpeedPrivate( NULL ); |
150 } |
161 } |