Added "Copy" context menu in case that selected node has imageURL.
[framework/web/webkit-efl.git] / Source / WebCore / page / ContextMenuController.cpp
index 983c1cd..04097ec 100755 (executable)
@@ -854,9 +854,8 @@ void ContextMenuController::populate()
         if (!linkURL.isEmpty()) {
 #if ENABLE(TIZEN_WEBKIT2_TEXT_SELECTION)
             if (m_hitTestResult.isSelected() || frame->selection()->isRange()) {
-                if (selectionContainsPossibleWord(frame)) {
+                if (selectionContainsPossibleWord(frame))
                     appendItem(SearchWebItem, m_contextMenu.get());
-                }
                 appendItem(CopyItem, m_contextMenu.get());
                 return;
             }
@@ -880,6 +879,12 @@ void ContextMenuController::populate()
 
         KURL imageURL = m_hitTestResult.absoluteImageURL();
         if (!imageURL.isEmpty()) {
+#if ENABLE(TIZEN_WEBKIT2_TEXT_SELECTION)
+            if (m_hitTestResult.isSelected() || frame->selection()->isRange()) {
+                appendItem(CopyItem, m_contextMenu.get());
+                return;
+            }
+#endif
             if (!linkURL.isEmpty())
                 appendItem(*separatorItem(), m_contextMenu.get());