Add frameId to contextMenus.onClicked / onclick.
BUG=592250
TEST=./browser_tests --gtest_filter=ExtensionContextMenuBrowserTest.ClickInFrame:ExtensionContextMenuBrowserLazyTest.EventPage
Review URL: https://codereview.chromium.org/1772513002
Cr-Commit-Position: refs/heads/master@{#380284}
diff --git a/chrome/browser/extensions/context_menu_matcher.cc b/chrome/browser/extensions/context_menu_matcher.cc
index 24aceca..211932e6 100644
--- a/chrome/browser/extensions/context_menu_matcher.cc
+++ b/chrome/browser/extensions/context_menu_matcher.cc
@@ -166,15 +166,18 @@
return item->enabled();
}
-void ContextMenuMatcher::ExecuteCommand(int command_id,
+void ContextMenuMatcher::ExecuteCommand(
+ int command_id,
content::WebContents* web_contents,
+ content::RenderFrameHost* render_frame_host,
const content::ContextMenuParams& params) {
MenuItem* item = GetExtensionMenuItem(command_id);
if (!item)
return;
MenuManager* manager = MenuManager::Get(browser_context_);
- manager->ExecuteCommand(browser_context_, web_contents, params, item->id());
+ manager->ExecuteCommand(browser_context_, web_contents, render_frame_host,
+ params, item->id());
}
bool ContextMenuMatcher::GetRelevantExtensionTopLevelItems(