TizenRefApp-9198 Fix set recipient focus in Conversation 15/145715/1 submit/tizen/20170823.131839
authorDenis Dolzhenko <d.dolzhenko@samsung.com>
Wed, 23 Aug 2017 10:37:41 +0000 (13:37 +0300)
committerDenis Dolzhenko <d.dolzhenko@samsung.com>
Wed, 23 Aug 2017 10:37:41 +0000 (13:37 +0300)
Change-Id: If73e96ebb5a1d5844037e3f9b10a7f958e2de6da
Signed-off-by: Denis Dolzhenko <d.dolzhenko@samsung.com>
src/Conversation/Main/Controller/inc/Conversation.h
src/MsgThread/Controller/src/MsgThread.cpp

index 8fb96be10a2bc4a96796013e8ad69020cdf3ce62..3c7e17e97d7e389694751a837676abb9aec88161 100644 (file)
@@ -69,6 +69,8 @@ namespace Msg {
                        void setThreadId(ThreadId id, const char *searchWord = nullptr, bool updateConvList = true, bool updateRecipPanel = true);
                        void setListener(IConversationListener *listener);
                        void forwardMsg(MsgId id);
+                       void setBodyFocus();
+                       void setRecipEntryFocus();
 
                private:
                        enum Mode {
@@ -176,9 +178,7 @@ namespace Msg {
                        void convertMsgTypeHandler();
                        void checkAndSetMsgType(bool force = false);
                        void navigateToSlideShow(MsgId id);
-                       void setBodyFocus();
                        bool getSipVisibility() const; // SIP = Software input panel
-                       void setRecipEntryFocus();
                        void resetMsgThread(bool updateConvList = true, bool updateRecipPanel = true);
                        void updateActiveNotifPolicy();
                        std::vector<MsgId> getMsgIdListForReadReport() const;
index 56d676746383b764263951e6db7d5abbd7d8046b..000812bca160963fbb4b84889da99ee6b752ab65 100644 (file)
@@ -115,6 +115,7 @@ void MsgThread::composeNewMessage()
        Conversation *frame = new Conversation(getParent());
        getParent().push(*frame);
        frame->setThreadId(ThreadId());
+       frame->setRecipEntryFocus();
 }
 
 void MsgThread::navigateToSettings()