summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/tab-body.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/tab-body.c b/src/tab-body.c
index b2276f8..192ce73 100644
--- a/src/tab-body.c
+++ b/src/tab-body.c
@@ -169,6 +169,7 @@ context_menu_cb(WebKitWebView __attribute__((unused)) *web_view,
WebKitContextMenuAction stock_action;
WebKitHitTestResultContext context;
gboolean context_handled;
+ WebKitContextMenuItem *menu_item;
/* Get more hints about the context, since WebKit doesn't describe
* context very well in hit test results. Also, preserve menu items
@@ -293,14 +294,18 @@ context_menu_cb(WebKitWebView __attribute__((unused)) *web_view,
context & WEBKIT_HIT_TEST_RESULT_CONTEXT_DOCUMENT) {
if (is_selection) {
g_print(" selection");
+ context_handled = TRUE;
} else {
context_menu_document_cb(context_menu, nav_items, body);
+ context_handled = TRUE;
}
}
g_print("\n");
if (context & WEBKIT_HIT_TEST_RESULT_CONTEXT_DOCUMENT) {
- /* ---
- * Inspect Element (stock) */
+ if (context_handled) {
+ NEW_SEPARATOR_ITEM();
+ }
+ NEW_STOCK_ITEM(INSPECT_ELEMENT); /* Inspect Element */
}
return FALSE;