Chromium Code Reviews| 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 b0aa4fec544f8762a7ad9d77c1eae872f6f2fbb8..71cdfd7834698f7ef7f8e5e5b3a10e454b8ffa8b 100644 |
| --- a/chrome/browser/renderer_context_menu/render_view_context_menu.cc |
| +++ b/chrome/browser/renderer_context_menu/render_view_context_menu.cc |
| @@ -827,7 +827,8 @@ void RenderViewContextMenu::AppendCopyItem() { |
| void RenderViewContextMenu::AppendPrintItem() { |
| if (GetPrefs(browser_context_)->GetBoolean(prefs::kPrintingEnabled) && |
| (params_.media_type == WebContextMenuData::MediaTypeNone || |
| - params_.media_flags & WebContextMenuData::MediaCanPrint)) { |
| + params_.media_flags & WebContextMenuData::MediaCanPrint) && |
| + menu_model_.GetIndexOfCommandId(IDC_PRINT) == -1) { |
|
lazyboy
2014/10/07 15:32:24
It's unfortunate that we have 3 places that decide
Deepak
2014/10/07 15:57:11
Done.
|
| menu_model_.AddItemWithStringId(IDC_PRINT, IDS_CONTENT_CONTEXT_PRINT); |
| } |
| } |