qtmobility/src/messaging/qmessageservice_win.cpp
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
equal deleted inserted replaced
11:06b8e2af4411 14:6fbed849b4f4
   854     if(d_ptr->_active) {
   854     if(d_ptr->_active) {
   855         qWarning() << "Service is currently busy";
   855         qWarning() << "Service is currently busy";
   856         return false;
   856         return false;
   857     }
   857     }
   858 
   858 
       
   859 	if(!id.isValid())
       
   860 	{
       
   861 		qWarning() << "Invalid QMessageId";
       
   862 		d_ptr->_error = QMessageManager::InvalidId;
       
   863 		d_ptr->setFinished(true);
       
   864 		return false;
       
   865 	}
       
   866 
   859     d_ptr->_error = QMessageManager::NoError;
   867     d_ptr->_error = QMessageManager::NoError;
   860     d_ptr->setFinished(true);
   868     d_ptr->setFinished(true);
   861 
   869 
   862     return true;
   870     return true;
   863 }
   871 }
   864 
   872 
   865 bool QMessageService::retrieveBody(const QMessageId& id)
   873 bool QMessageService::retrieveBody(const QMessageId& id)
   866 {
   874 {
   867 
       
   868     if(d_ptr->_active) {
   875     if(d_ptr->_active) {
   869         qWarning() << "Service is currently busy";
   876         qWarning() << "Service is currently busy";
   870         return false;
   877         return false;
   871     }
   878     }
   872 
   879