FileViewer &fileViewer,
WorkingDirRef workingDir,
const std::string &searchWord,
- const ThumbId &thumbId = -1);
+ const ThumbId &thumbId = invalidThumbId);
virtual ~ConvListItem();
m_RecipThumbId = m_App.getThumbnailMaker().getThumbId(addressList->at(0));
else
{
- m_RecipThumbId = ThumbnailMaker::SingleThumb;
+ m_RecipThumbId = m_App.getThumbnailMaker().getThumbId(ThumbnailMaker::SingleThumb);
MSG_LOG_WARN("Msg address list is empty");
}
}
void ConvList::appendItem(const MsgConversationItem &item)
{
- static const ThumbId invalidId = -1;
- const ThumbId &thumbId = item.getDirection() == Message::MD_Received ? m_RecipThumbId : invalidId;
- appendItem(new ConvListItem(item, m_App, m_FileViewer, m_WorkingDir, m_SearchWord, thumbId));
+ if(item.getDirection() == Message::MD_Received)
+ appendItem(new ConvListItem(item, m_App, m_FileViewer, m_WorkingDir, m_SearchWord, m_RecipThumbId));
+ else
+ appendItem(new ConvListItem(item, m_App, m_FileViewer, m_WorkingDir, m_SearchWord));
}
void ConvList::appendItem(ConvListItem *item)