TSAM-8335 Fixed: read report 82/90882/3
authorDenis Dolzhenko <d.dolzhenko@samsung.com>
Tue, 4 Oct 2016 15:09:33 +0000 (18:09 +0300)
committerAndrey Klimenko <and.klimenko@samsung.com>
Wed, 5 Oct 2016 06:46:52 +0000 (23:46 -0700)
Change-Id: I86e00a8ee849c86deedfaa3383b1925417f9261a
Signed-off-by: Denis Dolzhenko <d.dolzhenko@samsung.com>
src/Conversation/ConvList/Controller/src/ConvListItem.cpp

index 88cc1b99fc8a6fd1afecefc43fb99788f1d251e7..4d92479bf0bb3b42ff7a2007e980520851d743d5 100644 (file)
@@ -62,10 +62,10 @@ ConvListItem::ConvListItem(const MsgConversationItem &item,
     , m_IsRestrictedByDpm(item.isRestrictedByDpm())
     , m_IsNeededReadReport(false)
 {
-
     m_IsNeededReadReport = m_Direction == Message::MD_Received &&
-                           m_Type == MsgUtils::isMms(m_Type) &&
+                           m_Type == Message::MT_MMS &&
                            !item.isRead();
+
     prepareBubble(item, searchWord);
 }
 
@@ -81,12 +81,12 @@ ConvListItem::~ConvListItem()
 void ConvListItem::updateStatus()
 {
     MessageRef msg = m_App.getMsgEngine().getStorage().getMessage(m_MsgId);
-    if(msg)
-    {
-        m_Time = msg->getTime();
-        m_NetworkStatus = msg->getNetworkStatus();
-        m_IsRestrictedByDpm = msg->isRestrictedByDpm();
-    }
+    if(!msg)
+        return;
+
+    m_Time = msg->getTime();
+    m_NetworkStatus = msg->getNetworkStatus();
+    m_IsRestrictedByDpm = msg->isRestrictedByDpm();
 
     if(m_NetworkStatus == Message::NS_Send_Fail)
     {