messagingfw/msgsrvnstore/server/src/MSVSERV.CPP
changeset 17 d6ba66e59a81
parent 15 ff168ad79dda
child 35 f8ad95794a08
child 41 0abbef78e78b
equal deleted inserted replaced
15:ff168ad79dda 17:d6ba66e59a81
  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 #if (defined SYMBIAN_USER_PROMPT_SERVICE)        
       
  3571 		aOperation.SetCapability(hasCapability);
       
  3572 #endif
  3571 		QueueOperationL(aOperation, aSessionId);
  3573 		QueueOperationL(aOperation, aSessionId);
  3572 		return;
  3574 		return;
  3573 		}
  3575 		}
  3574 
  3576 
  3575 	// create the new mtm if required
  3577 	// create the new mtm if required
  3745 			iMtmOperationQueueArray.Delete(aQueueIndex);
  3747 			iMtmOperationQueueArray.Delete(aQueueIndex);
  3746 			return;
  3748 			return;
  3747 			}
  3749 			}
  3748 		}
  3750 		}
  3749 	
  3751 	
       
  3752 #if (defined SYMBIAN_USER_PROMPT_SERVICE)
  3750 	aQueue->At(0)->Start(*aQueue->iMtm, aQueue->At(0)->Capability());
  3753 	aQueue->At(0)->Start(*aQueue->iMtm, aQueue->At(0)->Capability());
       
  3754 #else
       
  3755 	aQueue->At(0)->Start(*aQueue->iMtm, EFalse);
       
  3756 #endif
  3751 	aQueue->At(0)->SetState(EMsvOperationRunning);
  3757 	aQueue->At(0)->SetState(EMsvOperationRunning);
  3752 	}
  3758 	}
  3753 
  3759 
  3754 
  3760 
  3755 TInt CMsvServer::FillRegisteredMtmDllArray(TUid aMtmDllTypeUid,CRegisteredMtmDllArray& aRegisteredMtmDllArray)
  3761 TInt CMsvServer::FillRegisteredMtmDllArray(TUid aMtmDllTypeUid,CRegisteredMtmDllArray& aRegisteredMtmDllArray)