connectionmonitoring/connectionmonitorui/src/ConnectionMonitorUiContainer.cpp
branchRCL_3
changeset 54 984e13af52c4
parent 19 22c3c67e5001
--- a/connectionmonitoring/connectionmonitorui/src/ConnectionMonitorUiContainer.cpp	Mon Jun 21 16:06:29 2010 +0300
+++ b/connectionmonitoring/connectionmonitorui/src/ConnectionMonitorUiContainer.cpp	Thu Jul 15 19:05:04 2010 +0300
@@ -232,6 +232,8 @@
             case EConnMonDeleteConnection:
                 {
                 CMUILOGGER_WRITE( "OnEventL EConnMonDeleteConnection" );
+                CMUILOGGER_WRITE_F( "validIndex: %b", validIndex );
+                
                 iListBox->UpdateScrollBarsL();
                 break;
                 }
@@ -240,10 +242,6 @@
             case EConnMonDeleteSubConnection:
                 {
                 CMUILOGGER_WRITE( "OnEventL StatusChange SubConnection" );
-                if ( validIndex )
-                    {
-                    iListBox->DrawItem( aIndex );
-                    }
                 break;
                 }
             default:
@@ -266,7 +264,11 @@
     {
     iListBox->DrawNow();
     TInt iNewConnectionCount = iConnectionArray->MdcaCount();
-    if ( iOldConnectionCount > iNewConnectionCount )
+    if( iOldConnectionCount < iNewConnectionCount )
+       {
+        iListBox->HandleItemAdditionL();
+        }
+    else if ( iOldConnectionCount > iNewConnectionCount )
         {
         iListBox->HandleItemRemovalL();
         }