From 8dbc789ff8ad97473948925ab784e81ccffa739c Mon Sep 17 00:00:00 2001 From: Yuni Jeong Date: Wed, 24 Apr 2013 07:21:26 +0900 Subject: [PATCH] Fixed lockup appear after rotating screen in case that host keyboard is used. [Title] Fixed lockup appear after rotating screen in case that host keyboard is used. [Issue#] N_SE-35699 [Problem] lockup appear after rotating screen in case that host keyboard is used. [Cause] m_editorState of WebPage is not updated to changed value. So, "EditorStateChanged" message is continually sent from WebProcess to UIProcess. [Solution] Updated m_editorState variable to changed value. Change-Id: I8482883702396ebd81d085d5b31d3b7fc50c5516 --- Source/WebKit2/WebProcess/WebPage/efl/WebPageEfl.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/WebKit2/WebProcess/WebPage/efl/WebPageEfl.cpp b/Source/WebKit2/WebProcess/WebPage/efl/WebPageEfl.cpp index 3144b36..cfecedc 100755 --- a/Source/WebKit2/WebProcess/WebPage/efl/WebPageEfl.cpp +++ b/Source/WebKit2/WebProcess/WebPage/efl/WebPageEfl.cpp @@ -1416,6 +1416,7 @@ void WebPage::getSelectionHandlers(IntRect& leftRect, IntRect& rightRect) if (m_editorState.editorRect != editorRect) { EditorState state = editorState(); state.updateEditorRectOnly = true; + setEditorState(state); send(Messages::WebPageProxy::EditorStateChanged(state)); } #endif -- 2.7.4