TizenRefApp-6841 Conversation isn't scrolled to latest message when opened from activ... 35/85535/3
authorDenis Dolzhenko <d.dolzhenko@samsung.com>
Thu, 25 Aug 2016 15:12:57 +0000 (18:12 +0300)
committerAndrey Klimenko <and.klimenko@samsung.com>
Thu, 25 Aug 2016 15:14:54 +0000 (08:14 -0700)
Change-Id: Ie4b11c15e7f3be30826e711050bbcb4762787398
Signed-off-by: Denis Dolzhenko <d.dolzhenko@samsung.com>
src/Conversation/Main/Controller/src/Conversation.cpp

index 98661b24f5d62e913a084394f030b70a5d800f11..cbcfb93931b7519611fed9cbb42ca81bbbfe409c 100644 (file)
@@ -142,7 +142,12 @@ void Conversation::execCmd(const AppControlDefaultRef &cmd)
         return;
     }
 
-    setThreadId(getMsgEngine().getStorage().getMessage(cmd->getMessageId())->getThreadId());
+    MsgId msgId = cmd->getMessageId();
+    setThreadId(getMsgEngine().getStorage().getMessage(msgId)->getThreadId());
+    if(msgId.isValid())
+        navigateTo(msgId);
+    else
+        navigateToBottom();
     if(cmd->getDefaultType() == AppControlDefault::ReplyType)
         m_pBody->setFocus(true);
 }