equal
deleted
inserted
replaced
3565 TInt index = CheckMtmStatus(aOperation.ServiceId(), opRunning); |
3565 TInt index = CheckMtmStatus(aOperation.ServiceId(), opRunning); |
3566 |
3566 |
3567 // if an operation is already running, queue this one |
3567 // if an operation is already running, queue this one |
3568 if (opRunning) |
3568 if (opRunning) |
3569 { |
3569 { |
|
3570 aOperation.SetCapability(hasCapability); |
3570 QueueOperationL(aOperation, aSessionId); |
3571 QueueOperationL(aOperation, aSessionId); |
3571 return; |
3572 return; |
3572 } |
3573 } |
3573 |
3574 |
3574 // create the new mtm if required |
3575 // create the new mtm if required |
3743 delete iMtmOperationQueueArray.At(aQueueIndex); |
3744 delete iMtmOperationQueueArray.At(aQueueIndex); |
3744 iMtmOperationQueueArray.Delete(aQueueIndex); |
3745 iMtmOperationQueueArray.Delete(aQueueIndex); |
3745 return; |
3746 return; |
3746 } |
3747 } |
3747 } |
3748 } |
3748 aQueue->At(0)->Start(*aQueue->iMtm, EFalse); |
3749 |
|
3750 aQueue->At(0)->Start(*aQueue->iMtm, aQueue->At(0)->Capability()); |
3749 aQueue->At(0)->SetState(EMsvOperationRunning); |
3751 aQueue->At(0)->SetState(EMsvOperationRunning); |
3750 } |
3752 } |
3751 |
3753 |
3752 |
3754 |
3753 TInt CMsvServer::FillRegisteredMtmDllArray(TUid aMtmDllTypeUid,CRegisteredMtmDllArray& aRegisteredMtmDllArray) |
3755 TInt CMsvServer::FillRegisteredMtmDllArray(TUid aMtmDllTypeUid,CRegisteredMtmDllArray& aRegisteredMtmDllArray) |