--- a/mtpdataproviders/mtpimagedp/src/cmtpimagedpdeleteobject.cpp Tue Feb 02 01:11:40 2010 +0200
+++ b/mtpdataproviders/mtpimagedp/src/cmtpimagedpdeleteobject.cpp Fri Feb 19 23:40:44 2010 +0200
@@ -261,6 +261,15 @@
{
__FLOG(_L8(">> CMTPImageDpDeleteObject::StartL"));
+ if(iCancelled)
+ {
+ __FLOG(_L8("Cancell the delete"));
+ CMTPRequestProcessor::SendResponseL(EMTPRespCodeTransactionCancelled);
+ iObjectsToDelete.Reset();
+ iCancelled = EFalse;
+ return;
+ }
+
TInt numObjectsToDelete = iObjectsToDelete.Count();
if ( numObjectsToDelete > 0 )