widgets/widgetapp/src/WidgetUiWindow.cpp
branchRCL_3
changeset 103 be5f8c9adf67
parent 94 919f36ff910f
--- a/widgets/widgetapp/src/WidgetUiWindow.cpp	Wed Sep 15 13:25:15 2010 +0300
+++ b/widgets/widgetapp/src/WidgetUiWindow.cpp	Wed Oct 13 15:46:58 2010 +0300
@@ -924,7 +924,8 @@
             User::Leave( connFailure );
             }
         *aNewConn = ETrue;
-        if(iWindowManager.GetNetworkMode() == EOfflineMode)
+        if( !(EMiniViewEnabled == WidgetMiniViewState() || 
+                EMiniViewNotEnabled == WidgetMiniViewState()) && iWindowManager.GetNetworkMode() == EOfflineMode )       
         	{
             iWindowManager.GetConnection()->CancelConnection();
             iWindowManager.GetConnection()->StopConnectionL();
@@ -935,6 +936,17 @@
         	TRAP_IGNORE(iWindowManager.ConnNeededStatusL(KErrNone)); 
 #endif        
         }
+#ifdef BRDO_OCC_ENABLED_FF
+    else
+        {
+            TBool newConnFlag = iWindowManager.GetRetryFlag();
+            if( newConnFlag )
+                {
+                *aNewConn = ETrue;
+                iWindowManager.SetNewConnFlag(EFalse);
+                }
+        }
+#endif
     }
 
 // -----------------------------------------------------------------------------