diff -r 36f374c67aa8 -r 12db4185673b messagingapp/msgservices/msgserviceapp/src/msgstorehandler.cpp --- a/messagingapp/msgservices/msgserviceapp/src/msgstorehandler.cpp Tue Jul 06 14:12:40 2010 +0300 +++ b/messagingapp/msgservices/msgserviceapp/src/msgstorehandler.cpp Wed Aug 18 09:45:25 2010 +0300 @@ -30,7 +30,7 @@ MsgStoreHandler::MsgStoreHandler(): iMsvSession(NULL) { - TRAP_IGNORE(InitL()); + InitL(); } //---------------------------------------------------------------------------- @@ -120,6 +120,21 @@ break; case KSenduiMtmBioUidValue: { + if (entry.iMtmData1 == KSenduiMtmBtUidValue) + { + msgType = ConvergedMessage::BT; + + if (entry.iBioType == KMsgBioUidVCard.iUid) + { + msgSubType = ConvergedMessage::VCard; + } + else if (entry.iBioType == KMsgBioUidVCalendar.iUid) + { + msgSubType = ConvergedMessage::VCal; + } + + break; + } msgType = ConvergedMessage::BioMsg; // based on the biotype uid set message type