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 58c38603bc9b9e6ae64344d07ccfbd529ca08126..d1a8e162c7a968c091c1bada82e9438d87b9991c 100644 |
--- a/chrome/browser/renderer_context_menu/render_view_context_menu.cc |
+++ b/chrome/browser/renderer_context_menu/render_view_context_menu.cc |
@@ -1153,7 +1153,9 @@ bool RenderViewContextMenu::IsCommandIdEnabled(int id) const { |
case IDC_VIEW_SOURCE: |
case IDC_CONTENT_CONTEXT_VIEWFRAMESOURCE: |
- return (params_.media_type != WebContextMenuData::MediaTypePlugin) && |
+ // If we're viewing in a MimeHandlerViewGuest source will not be viewed. |
+ return !extensions::MimeHandlerViewGuest::FromWebContents( |
lazyboy
2015/10/08 18:35:39
Wouldn't this start showing view source for plugin
Deepak
2015/10/09 05:29:05
"view source" for the plugin elements will be disa
lazyboy
2015/10/09 15:46:38
For regular plugins (not PDF, say flash), we'd get
|
+ source_web_contents_) && |
embedder_web_contents_->GetController().CanViewSource(); |
case IDC_CONTENT_CONTEXT_INSPECTELEMENT: |