Fix ime candidate panel flickering issue
authorSangYong Park <sy302.park@samsung.com>
Tue, 30 Apr 2013 10:52:06 +0000 (19:52 +0900)
committerGerrit Code Review <gerrit2@kim11>
Wed, 1 May 2013 03:37:47 +0000 (12:37 +0900)
[Title] Fix ime candidate panel flickering issue
[Issue#] N/A
[Problem] IME candidate panel flickered in email composer
[Cause] IME state callback did not called
[Solution] Set state to 'will show' when show keypad

Change-Id: I7bb27067f6c2698bba0f26f76951ad7e8553c6ed

Source/WebKit2/UIProcess/efl/InputMethodContextEfl.cpp

index 6325481..9cfdc63 100755 (executable)
@@ -570,6 +570,7 @@ void InputMethodContextEfl::showIMFContext(const EditorState& editor)
     ewk_view_focused_node_adjust(m_viewImpl->view(), EINA_TRUE);
 
     m_focused = true;
+    m_state = ECORE_IMF_INPUT_PANEL_STATE_WILL_SHOW;
 }
 
 void InputMethodContextEfl::hideIMFContext()