Fix potential issue. 94/146994/1
authorDenis Dolzhenko <d.dolzhenko@samsung.com>
Thu, 31 Aug 2017 11:35:04 +0000 (14:35 +0300)
committerDenis Dolzhenko <d.dolzhenko@samsung.com>
Thu, 31 Aug 2017 11:35:04 +0000 (14:35 +0300)
Change-Id: I67de236b67ec561121e3b3b9a3bd74b5e64cb566
Signed-off-by: Denis Dolzhenko <d.dolzhenko@samsung.com>
src/MsgThread/Controller/src/ThreadList.cpp

index ce99bee50645340637a40f96bd6091357a565170..a2f17ef8230b4a5dff2a5ec92070f22c1298f7e9 100644 (file)
@@ -288,8 +288,9 @@ void ThreadList::showNoContent(bool value)
 void ThreadList::updateItem(ThreadListItem &item)
 {
        MsgThreadItemRef msgThread = m_App.getMsgEngine().getStorage().getThread(item.getThreadId());
-       if (!msgThread) {
-               MSG_LOG_ERROR("msgThread is null");
+       if (!isValid(msgThread)) {
+               MSG_LOG_ERROR("msgThread is invlid");
+               item.destroy();
                return;
        }