wlanutilities/wlanplugin/src/wlanpluginwlanstate.cpp
branchRCL_3
changeset 15 dff6ebfd236f
parent 0 56b72877c1cb
child 16 8b0eae1b1d71
--- a/wlanutilities/wlanplugin/src/wlanpluginwlanstate.cpp	Fri Feb 19 23:55:42 2010 +0200
+++ b/wlanutilities/wlanplugin/src/wlanpluginwlanstate.cpp	Fri Mar 12 15:48:54 2010 +0200
@@ -135,8 +135,8 @@
     
     if( iEngine->IsConnectedL() )
         {
-        iConnected = ETrue;
         iEngine->GetConnectedWlanDetailsL( iConnectedWlanInfo );
+        iConnected = iConnectedWlanInfo.Connected();
         }
             
     iDbObserver = CWlanPluginDbObserver::NewL( this );
@@ -173,10 +173,7 @@
 // ---------------------------------------------------------
 void CWlanPluginWlanState::NotifyEngineError( TInt /*aError*/ )
     {
-    CLOG_ENTERFN( "CWlanPluginWlanState::NotifyEngineError()" ); 
-    
-    iScanning = EFalse;
-    
+    CLOG_ENTERFN( "CWlanPluginWlanState::NotifyEngineError()" );
     CLOG_LEAVEFN( "CWlanPluginWlanState::NotifyEngineError()" );
     }
 
@@ -188,7 +185,6 @@
     CLOG_ENTERFN( "CWlanPluginWlanState::ScanDisabledL()" ); 
     
     iScanning = EFalse;
-    //UpdateWlanListL();
     UpdateParentViewL();
     
     CLOG_LEAVEFN( "CWlanPluginWlanState::ScanDisabledL()" );    
@@ -223,8 +219,8 @@
     {
     CLOG_ENTERFN( "CWlanPluginWlanState::WlanConnectionActivatedL()" );   
     
-    iConnected = ETrue;
     iEngine->GetConnectedWlanDetailsL( iConnectedWlanInfo );
+    iConnected = iConnectedWlanInfo.Connected();
     UpdateParentViewL();
                 
     CLOG_LEAVEFN( "CWlanPluginWlanState::WlanConnectionActivatedL()" );
@@ -700,6 +696,7 @@
     if( iConnected )
         {
         iEngine->GetConnectedWlanDetailsL( iConnectedWlanInfo );
+        iConnected = iConnectedWlanInfo.Connected();
         }
     
     iWlanInfoBranding->LoadFilterDefinitionsL();