diff -r 224522e33db9 -r 25fe1fe642e3 messagingapp/msgservices/msgserviceapp/src/msgstorehandler.cpp --- a/messagingapp/msgservices/msgserviceapp/src/msgstorehandler.cpp Tue Jul 06 22:50:16 2010 +0530 +++ b/messagingapp/msgservices/msgserviceapp/src/msgstorehandler.cpp Fri Jul 09 14:46:10 2010 +0530 @@ -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