diff -r acef663c1218 -r b73a2e62868f metadataengine/client/src/mdesessionimpl.cpp --- a/metadataengine/client/src/mdesessionimpl.cpp Tue Jan 26 12:13:20 2010 +0200 +++ b/metadataengine/client/src/mdesessionimpl.cpp Tue Feb 02 00:24:33 2010 +0200 @@ -2523,6 +2523,7 @@ delete iNotifiers[index]; iNotifiers[index] = NULL; iNotifiers.Remove( index ); + iNotifiers.Compress(); } else { @@ -2544,6 +2545,7 @@ delete iNotifiers[index]; iNotifiers[index] = NULL; iNotifiers.Remove( index ); + iNotifiers.Compress(); } else { @@ -2574,6 +2576,7 @@ delete iNotifiers[index]; iNotifiers[index] = NULL; iNotifiers.Remove( index ); + iNotifiers.Compress(); } else { @@ -2627,6 +2630,7 @@ delete iNotifiers[index]; iNotifiers[index] = NULL; iNotifiers.Remove( index ); + iNotifiers.Compress(); } else {