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 c0ef40b53a26eece7e9f11407e3c5d9b3df2c41d..80595fdf3ba94f0bd88f8250944b274514d10317 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_); |