diff -r 77415202bfc8 -r fcbbe021d614 connectionmonitoring/connectionmonitorui/src/ConnectionMonitorUiAppUi.cpp --- a/connectionmonitoring/connectionmonitorui/src/ConnectionMonitorUiAppUi.cpp Tue Feb 02 00:24:11 2010 +0200 +++ b/connectionmonitoring/connectionmonitorui/src/ConnectionMonitorUiAppUi.cpp Fri Apr 16 15:21:37 2010 +0300 @@ -22,7 +22,7 @@ #include #include #include -#include +#include #include #include "ConnectionMonitorUi.hrh" #include "ConnectionMonitorUiAppUi.h" @@ -354,8 +354,10 @@ break; } } - - if ( newConn ) + + index = iConnectionArray->GetArrayIndex( connectionId ); + + if ( newConn || ( index < 0 ) ) { if ( connectionId > 0) {