From 5509bb250714f557908c0a09b249349c75434b7b Mon Sep 17 00:00:00 2001 From: Dmytro Dragan Date: Thu, 28 Jul 2016 12:30:34 +0300 Subject: [PATCH] TizenRefApp-6770 Crash on notification from deleted message Change-Id: Idf9d398631d9f796c35ddfc497d8dee350096630 Signed-off-by: Dmytro Dragan --- src/Common/Controller/src/NaviFrameController.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Common/Controller/src/NaviFrameController.cpp b/src/Common/Controller/src/NaviFrameController.cpp index 96ff635..a28c94e 100644 --- a/src/Common/Controller/src/NaviFrameController.cpp +++ b/src/Common/Controller/src/NaviFrameController.cpp @@ -81,7 +81,8 @@ void NaviFrameController::execCmd(const AppControlDefaultRef &cmd) insertToBottom(*new MsgThread(*this)); // Push thread list to the bottom Conversation *conv = getTopFrame(); // Check if conversation is open - if(type != AppControlDefault::MainType) + MessageRef msg = getMsgEngine().getStorage().getMessage(cmd->getMessageId()); //To avoid opening conversation if MsgId is invalid + if(type != AppControlDefault::MainType && msg != nullptr) { if(conv) { -- 2.7.4