diff -r 2a40e88564c8 -r 13afc0e517bd mpxplugins/viewplugins/views/waitnotedialog/src/mpxscanningdialog.cpp --- a/mpxplugins/viewplugins/views/waitnotedialog/src/mpxscanningdialog.cpp Tue Feb 02 00:09:33 2010 +0200 +++ b/mpxplugins/viewplugins/views/waitnotedialog/src/mpxscanningdialog.cpp Fri Feb 19 22:48:30 2010 +0200 @@ -332,7 +332,11 @@ if( op == EMcMsgRefreshEnd ) { MPX_DEBUG1("CMPXScanningWaitDialog::HandleCollectionMessageL refresh end"); - iNumItemsAdded = mmcCount; + // Do not reset iNumItemsAdded while KErrLocked or KErrDiskFull. + if( data != KErrLocked && data != KErrDiskFull ) + { + iNumItemsAdded = mmcCount; + } switch ( iWaitNoteType ) { case EMPXScanningNote: