diff -r 36f374c67aa8 -r 12db4185673b messagingapp/msgnotifications/msgindicatorplugin/src/msgindicator.cpp --- a/messagingapp/msgnotifications/msgindicatorplugin/src/msgindicator.cpp Tue Jul 06 14:12:40 2010 +0300 +++ b/messagingapp/msgnotifications/msgindicatorplugin/src/msgindicator.cpp Wed Aug 18 09:45:25 2010 +0300 @@ -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) { - 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 {