, 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);
}
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)
{