Index: chrome/browser/renderer_context_menu/render_view_context_menu.cc |
diff --git a/chrome/browser/renderer_context_menu/render_view_context_menu.cc b/chrome/browser/renderer_context_menu/render_view_context_menu.cc |
index 2d61b529a510165ce40a2fd5b77e66a0d889a439..d740f044fd1c6b0d0be307e28131cce17963fc9b 100644 |
--- a/chrome/browser/renderer_context_menu/render_view_context_menu.cc |
+++ b/chrome/browser/renderer_context_menu/render_view_context_menu.cc |
@@ -953,8 +953,11 @@ void RenderViewContextMenu::AppendProtocolHandlerSubMenu() { |
// Menu delegate functions ----------------------------------------------------- |
bool RenderViewContextMenu::IsCommandIdEnabled(int id) const { |
- if (RenderViewContextMenuBase::IsCommandIdEnabled(id)) |
- return true; |
+ { |
+ bool enabled = false; |
+ if (RenderViewContextMenuBase::IsCommandIdKnown(id, &enabled)) |
+ return enabled; |
+ } |
CoreTabHelper* core_tab_helper = |
CoreTabHelper::FromWebContents(source_web_contents_); |