return;
}
- EditorState editorState = m_viewImpl->page()->editorState();
- if (!editorState.selectionIsRange && editorState.isContentEditable)
- setIsTextSelectionMode(false);
+ if (m_viewImpl->gestureClient->isGestureWorking()) {
+ EditorState editorState = m_viewImpl->page()->editorState();
+ if (!editorState.selectionIsRange && editorState.isContentEditable)
+ setIsTextSelectionMode(false);
+ }
if (isShow) {
#if ENABLE(TIZEN_WEBKIT2_CONTEXT_MENU_CLIPBOARD)
evas_object_hide(contextMenuProxy->m_popup);
contextMenuProxy->m_pageClientImpl->setIsContextMenuVisible(false);
+ EditorState editorState = contextMenuProxy->m_page->editorState();
+ if (!editorState.selectionIsRange && editorState.isContentEditable)
+ contextMenuProxy->m_pageClientImpl->setIsTextSelectionMode(false);
#if ENABLE(TIZEN_WEBKIT2_FOCUS_RING)
contextMenuProxy->m_pageClientImpl->hideFocusRing();
#endif
if (m_isContextMenuForTextSelection) {
if (!m_pageClientImpl->isTextSelectionMode())
m_pageClientImpl->setIsTextSelectionMode(true);
+
elm_object_style_set(m_popup,"copypaste");
elm_ctxpopup_horizontal_set(m_popup, EINA_TRUE);
elm_ctxpopup_direction_priority_set(m_popup, ELM_CTXPOPUP_DIRECTION_UP, ELM_CTXPOPUP_DIRECTION_UP, ELM_CTXPOPUP_DIRECTION_UP, ELM_CTXPOPUP_DIRECTION_UP);
+
+ m_pageClientImpl->changeContextMenuPosition(popupPosition);
}
#endif