diff -r 800203832575 -r 30342f40acbf widgets/widgetapp/src/WidgetUiWindowManager.cpp --- a/widgets/widgetapp/src/WidgetUiWindowManager.cpp Mon Jun 21 16:54:17 2010 +0300 +++ b/widgets/widgetapp/src/WidgetUiWindowManager.cpp Thu Jul 15 19:53:20 2010 +0300 @@ -228,8 +228,18 @@ iCenrepNotifyHandler->DoCancel(); delete iCenrepNotifyHandler; #endif - iActiveFsWindow = NULL; - + + iActiveFsWindow = NULL; + +#ifdef BRDO_OCC_ENABLED_FF + if ( iRetryConnectivity) + { + iRetryConnectivity->Cancel(); + delete iRetryConnectivity; + iRetryConnectivity = NULL; + } +#endif + iWindowList.ResetAndDestroy(); #ifdef BRDO_WRT_HS_FF @@ -256,14 +266,6 @@ delete iCpsPublisher; #endif delete iDb; -#ifdef BRDO_OCC_ENABLED_FF - if ( iRetryConnectivity) - { - iRetryConnectivity->Cancel(); - delete iRetryConnectivity; - iRetryConnectivity = NULL; - } -#endif } // ----------------------------------------------------------------------------- @@ -764,9 +766,8 @@ } delete aWidgetWindow; } - return EFalse; } - + return EFalse; } // ============================================================================= @@ -1616,9 +1617,9 @@ CRequestRAM::CRequestRAM(CWidgetUiWindowManager* aWidgetUiWindowManager, const TUid& aUid, TUint32 aOperation): CActive( EPriorityStandard ), - iOperation(aOperation), + iWidgetUiWindowManager(aWidgetUiWindowManager), iUid(aUid), - iWidgetUiWindowManager(aWidgetUiWindowManager) + iOperation(aOperation) { } @@ -1780,7 +1781,7 @@ StartObservingL(); } -CCenrepNotifyHandler::CCenrepNotifyHandler(MCenrepWatcher& aObserver) : iObserver(aObserver), CActive (EPriorityLow) +CCenrepNotifyHandler::CCenrepNotifyHandler(MCenrepWatcher& aObserver) : CActive (EPriorityLow),iObserver(aObserver) { }