diff -r b0aebde9b1fb -r 9e2a905b887f cbsatplugin/atmisccmdplugin/src/cmgdcommandhandler.cpp --- a/cbsatplugin/atmisccmdplugin/src/cmgdcommandhandler.cpp Mon Jul 12 19:25:26 2010 +0300 +++ b/cbsatplugin/atmisccmdplugin/src/cmgdcommandhandler.cpp Fri Jul 23 15:57:13 2010 +0300 @@ -136,6 +136,9 @@ { TRACE_FUNC_ENTRY + Trace(_L("Error = %d"), iStatus.Int()); + Trace(_L("State = %d"), iHandlerState); + iReply.Zero(); TInt err = iStatus.Int(); @@ -195,6 +198,13 @@ iCallback->CreateReplyAndComplete(EReplyTypeOk, iReply); break; } + case ECMGDStateDeleteFilteredEntries: + { + iMobileSmsStore.DeleteAll(iStatus); + iHandlerState = ECMGDStateDeleteAllEntries; + SetActive(); + break; + } default: iHandlerState = ECMGDStateIdle; iCallback->CreateCMSReplyAndComplete(err);