widgets/widgetapp/src/WidgetUiNetworkListener.cpp
branchRCL_3
changeset 70 8bfb9186a8b8
parent 58 220a17280356
child 71 4bd5176e1bc8
--- a/widgets/widgetapp/src/WidgetUiNetworkListener.cpp	Tue Apr 27 17:46:17 2010 +0300
+++ b/widgets/widgetapp/src/WidgetUiNetworkListener.cpp	Tue May 11 17:13:44 2010 +0300
@@ -91,12 +91,24 @@
         }
     else if ( iNote().iState == EInterfaceDown )
         {
+#ifndef BRDO_OCC_ENABLED_FF
+        RTimer timer; 
+        TRequestStatus timerStatus; // Request status associated with timer
+        timer.CreateLocal();   	
+#endif
         // check if there are no other active connections
         if ( !CheckActiveNetworkConnection() )
             {
             // notify widgets of a network connection going down
             iWindowManager.NotifyConnecionChange( EFalse );
+#ifndef BRDO_OCC_ENABLED_FF
+            timer.After(timerStatus,30000000);
+            User::WaitForRequest(timerStatus);
+#endif
             }
+#ifndef BRDO_OCC_ENABLED_FF        
+            timer.Close();
+#endif
         }
          
     iConn.AllInterfaceNotification( iNote, iStatus );