diff -r 4917f9bf7995 -r 8bfb9186a8b8 widgets/widgetapp/src/WidgetUiWindow.cpp --- a/widgets/widgetapp/src/WidgetUiWindow.cpp Tue Apr 27 17:46:17 2010 +0300 +++ b/widgets/widgetapp/src/WidgetUiWindow.cpp Tue May 11 17:13:44 2010 +0300 @@ -925,7 +925,10 @@ User::Leave( connFailure ); } *aNewConn = ETrue; - + +#ifdef BRDO_OCC_ENABLED_FF + TRAP_IGNORE(ConnNeededStatusL(KErrNone)); +#endif } } @@ -1323,6 +1326,8 @@ TRAP_IGNORE( Engine()->HandleCommandL( (TInt)TBrCtlDefs::ECommandSetRetryConnectivityFlag + (TInt)TBrCtlDefs::ECommandIdBase ) ); SetRetryFlag(ETrue); + TRAP_IGNORE( Engine()->HandleCommandL( (TInt)TBrCtlDefs::ECommandCancelQueuedTransactions + (TInt)TBrCtlDefs::ECommandIdBase ) ); + if( iRetryConnectivity && iRetryConnectivity->IsActive()) { iRetryConnectivity->Cancel(); @@ -1349,7 +1354,7 @@ void CWidgetUiWindow::StopConnectionObserving() { - if ( iConnStageNotifier && iConnStageNotifier->IsActive() ) + if ( iConnStageNotifier ) { iConnStageNotifier->Cancel(); }