wlanutilities/wlansniffer/aiplugin/src/wsfaiview.cpp
branchRCL_3
changeset 12 981afc7d3841
parent 0 56b72877c1cb
child 13 858c6c491d0e
--- a/wlanutilities/wlansniffer/aiplugin/src/wsfaiview.cpp	Mon Mar 15 12:44:54 2010 +0200
+++ b/wlanutilities/wlansniffer/aiplugin/src/wsfaiview.cpp	Wed Mar 31 23:17:49 2010 +0300
@@ -198,7 +198,13 @@
         }
 
     iPublishObserver->SetScanningState( ETrue );
-    iPublishObserver->PublishContentL( iPublishIconArray, iTextLabel );
+
+    TRAPD( error, 
+           iPublishObserver->PublishContentL( iPublishIconArray, iTextLabel ) );
+    if ( error )
+        {
+        LOG_WRITEF( "Publish failed - %d error ignored", error );
+        }
     }
 
 
@@ -222,15 +228,18 @@
     LOG_ENTERFN( "CWsfAiView::ForceRefreshingL" );
     }
 
+
 // --------------------------------------------------------------------------
 // CWsfAiPlugin::SetRefreshingL
 // --------------------------------------------------------------------------
 //
 void CWsfAiView::StartConnectingAnimationL()
     {
+    LOG_ENTERFN( "CWsfAiView::StartConnectingAnimationL" );
     iPublishObserver->StartConnectingL();    
     }
 
+
 // --------------------------------------------------------------------------
 // CWsfAiView::MultilineControl
 // --------------------------------------------------------------------------
@@ -267,8 +276,6 @@
                                         delimiter ) + secondTabPos + 1;
 
     // ok we have the tab positions read the values...
-
-    TInt secVal = 0;
     //read the icons
     TLex( aString.Mid( 0, firstTabPos )).Val( (TInt&)statusIcon );
     TLex( aString.Mid(
@@ -278,16 +285,6 @@
     TLex( aString.Mid(
         thirdTabPos+1 , aString.Length() - ( thirdTabPos + 1 ) )
         ).Val( (TInt&) secureicon );
-    
-    secVal = secureicon;
-    HBufC* secureString = NULL;
-
-    iPublishObserver->SetStrengthAndSecure( NULL, secureString );
-    if ( secVal == ESecureNetworkIcon )
-        {
-        delete secureString;
-        secureString = NULL;
-        }
 
     // and the label text
     TPtrC labelText = aString.Mid( firstTabPos+1, 
@@ -328,7 +325,14 @@
     iUpdateStatusIconDeferred = iSavedUpdateStatusIconDeferred;
     
     MakePublishIconsL();
-    iPublishObserver->PublishContentL( iPublishIconArray, iTextLabel );
+    
+    TRAPD( error, 
+           iPublishObserver->PublishContentL( iPublishIconArray, iTextLabel ) );
+    if ( error )
+        {
+        LOG_WRITEF( "Publish failed - %d error ignored", error );
+        }
+    
     iPublishObserver->SetRefreshingL( EFalse );
     }
 
@@ -368,7 +372,13 @@
     iUpdateStatusIconDeferred = EWlanOffIcon;
     iPublishObserver->SetScanningState( EFalse );
     MakePublishIconsL();
-    iPublishObserver->PublishContentL( iPublishIconArray, iTextLabel );
+    
+    TRAPD( error, 
+           iPublishObserver->PublishContentL( iPublishIconArray, iTextLabel ) );
+    if ( error )
+        {
+        LOG_WRITEF( "Publish failed - %d error ignored", error );
+        }
     }
 
 
@@ -401,7 +411,6 @@
         iPublishIconArray->AppendL( iUpdateSecureIconDeferred );
         iPublishIconArray->AppendL( iUpdateSignalStrengthIconDeferred );
         }
-
     }
 
 
@@ -426,6 +435,11 @@
     iUpdateSignalStrengthIconDeferred = tmp3;
     }
 
+
+// --------------------------------------------------------------------------
+// CWsfAiView::UpdateViewL()
+// --------------------------------------------------------------------------
+//
 void CWsfAiView::UpdateViewL( MDesCArray* aItemTextArray )
 	{
 	LOG_ENTERFN( "CWsfAiView::UpdateViewL" );