--- 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();
}