messagingapp/msgnotifications/msgindicatorplugin/src/msgindicator.cpp
changeset 51 3507212d340e
parent 48 4f501b74aeb1
child 62 fdbe8253b596
--- 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 {