[Title] Fixed left/right text selection handle is not moved smoothly in case that host keyboard is used.
[Issue#] N/A
[Problem] Left/Right text selection handle is not moved smoothly in case that host keyboard is used.
[Cause] Because showIMFContext() function is called.
[Solution] If "isTextSelectionMode() && isTextSelectionHandleDowned()" is true,
added routine to return for preventing from calling showIMFContext() function.
Change-Id: I5c7e71ab329d84b2202c875ebb81b29537f5409c
void PageClientImpl::updateTextInputState()
{
- InputMethodContextEfl* inputMethodContext = m_viewImpl->inputMethodContext();
- if (inputMethodContext)
- inputMethodContext->updateTextInputState();
-
#if ENABLE(TIZEN_WEBKIT2_TEXT_SELECTION)
m_textSelection->update();
+ if (isTextSelectionMode() && isTextSelectionHandleDowned())
+ return;
#endif
+
+ InputMethodContextEfl* inputMethodContext = m_viewImpl->inputMethodContext();
+ if (inputMethodContext)
+ inputMethodContext->updateTextInputState();
}
void PageClientImpl::handleDownloadRequest(DownloadProxy* download)