diff -r 2a272ef608c4 -r 3507212d340e messagingapp/msgnotifications/msgindicatorplugin/src/msgindicator.cpp --- a/messagingapp/msgnotifications/msgindicatorplugin/src/msgindicator.cpp Tue Aug 03 21:34:40 2010 +0530 +++ b/messagingapp/msgnotifications/msgindicatorplugin/src/msgindicator.cpp Fri Aug 06 23:19:50 2010 +0530 @@ -43,6 +43,7 @@ #define LOC_OUTGOING_MULTIPLE_MESSAGES hbTrId("Outgoing Messages") #define STATUS_MONO_NEW_MESSAGE QString("qtg_status_new_message") #define LOC_BUSINESSCARD hbTrId("Business card") +#define LOC_MULTIMEDIA_MSG hbTrId("txt_messaging_list_indimenu_multimedia_message") /** * The number of indicators. */ @@ -121,7 +122,7 @@ InteractionActivated), mIndicatorType(NULL) { - QT_TRAP_THROWING( d_ptr = new MsgIndicatorPrivate(this)); + d_ptr = q_check_ptr(new MsgIndicatorPrivate(this)); } // ---------------------------------------------------------------------------- @@ -321,7 +322,11 @@ secondaryText = fname.fileName(); } else if(ECsBioMsg_VCard == info.mMessageType) { - secondaryText = LOC_BUSINESSCARD; + secondaryText = LOC_BUSINESSCARD; + } + else if (secondaryText.isEmpty() && + (ECsMMS == info.mMessageType || ECsAudio == info.mMessageType)) { + secondaryText = LOC_MULTIMEDIA_MSG; } } else {