| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/tab_contents/render_view_context_menu.h" | 5 #include "chrome/browser/tab_contents/render_view_context_menu.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <set> | 8 #include <set> |
| 9 #include <utility> | 9 #include <utility> |
| 10 | 10 |
| (...skipping 1506 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1517 RenderViewHost* rvh = source_web_contents_->GetRenderViewHost(); | 1517 RenderViewHost* rvh = source_web_contents_->GetRenderViewHost(); |
| 1518 | 1518 |
| 1519 // Process custom actions range. | 1519 // Process custom actions range. |
| 1520 if (id >= IDC_CONTENT_CONTEXT_CUSTOM_FIRST && | 1520 if (id >= IDC_CONTENT_CONTEXT_CUSTOM_FIRST && |
| 1521 id <= IDC_CONTENT_CONTEXT_CUSTOM_LAST) { | 1521 id <= IDC_CONTENT_CONTEXT_CUSTOM_LAST) { |
| 1522 unsigned action = id - IDC_CONTENT_CONTEXT_CUSTOM_FIRST; | 1522 unsigned action = id - IDC_CONTENT_CONTEXT_CUSTOM_FIRST; |
| 1523 const content::CustomContextMenuContext& context = params_.custom_context; | 1523 const content::CustomContextMenuContext& context = params_.custom_context; |
| 1524 #if defined(ENABLE_PLUGINS) | 1524 #if defined(ENABLE_PLUGINS) |
| 1525 if (context.request_id && !context.is_pepper_menu) { | 1525 if (context.request_id && !context.is_pepper_menu) { |
| 1526 ChromePluginServiceFilter::GetInstance()->AuthorizeAllPlugins( | 1526 ChromePluginServiceFilter::GetInstance()->AuthorizeAllPlugins( |
| 1527 rvh->GetProcess()->GetID()); | 1527 source_web_contents_, false, std::string()); |
| 1528 } | 1528 } |
| 1529 #endif | 1529 #endif |
| 1530 rvh->ExecuteCustomContextMenuCommand(action, context); | 1530 rvh->ExecuteCustomContextMenuCommand(action, context); |
| 1531 return; | 1531 return; |
| 1532 } | 1532 } |
| 1533 | 1533 |
| 1534 // Process extension menu items. | 1534 // Process extension menu items. |
| 1535 if (id >= IDC_EXTENSIONS_CONTEXT_CUSTOM_FIRST && | 1535 if (id >= IDC_EXTENSIONS_CONTEXT_CUSTOM_FIRST && |
| 1536 id <= IDC_EXTENSIONS_CONTEXT_CUSTOM_LAST) { | 1536 id <= IDC_EXTENSIONS_CONTEXT_CUSTOM_LAST) { |
| 1537 extension_items_.ExecuteCommand(id, source_web_contents_, params_); | 1537 extension_items_.ExecuteCommand(id, source_web_contents_, params_); |
| (...skipping 575 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2113 source_web_contents_->GetRenderViewHost()-> | 2113 source_web_contents_->GetRenderViewHost()-> |
| 2114 ExecuteMediaPlayerActionAtLocation(location, action); | 2114 ExecuteMediaPlayerActionAtLocation(location, action); |
| 2115 } | 2115 } |
| 2116 | 2116 |
| 2117 void RenderViewContextMenu::PluginActionAt( | 2117 void RenderViewContextMenu::PluginActionAt( |
| 2118 const gfx::Point& location, | 2118 const gfx::Point& location, |
| 2119 const WebPluginAction& action) { | 2119 const WebPluginAction& action) { |
| 2120 source_web_contents_->GetRenderViewHost()-> | 2120 source_web_contents_->GetRenderViewHost()-> |
| 2121 ExecutePluginActionAtLocation(location, action); | 2121 ExecutePluginActionAtLocation(location, action); |
| 2122 } | 2122 } |
| OLD | NEW |