--- a/messagingfw/msgsrvnstore/server/src/MSVSERV.CPP Fri Mar 12 15:44:33 2010 +0200
+++ b/messagingfw/msgsrvnstore/server/src/MSVSERV.CPP Mon Mar 15 12:42:29 2010 +0200
@@ -3567,6 +3567,7 @@
// if an operation is already running, queue this one
if (opRunning)
{
+ aOperation.SetCapability(hasCapability);
QueueOperationL(aOperation, aSessionId);
return;
}
@@ -3745,7 +3746,8 @@
return;
}
}
- aQueue->At(0)->Start(*aQueue->iMtm, EFalse);
+
+ aQueue->At(0)->Start(*aQueue->iMtm, aQueue->At(0)->Capability());
aQueue->At(0)->SetState(EMsvOperationRunning);
}