Index: chrome/browser/extensions/api/extension_action/extension_action_api.h |
diff --git a/chrome/browser/extensions/api/extension_action/extension_action_api.h b/chrome/browser/extensions/api/extension_action/extension_action_api.h |
index 38300967b3f71a68e75822084f88838be173a4bd..7d76b2c473add0c6a162317c292b72b867c95105 100644 |
--- a/chrome/browser/extensions/api/extension_action/extension_action_api.h |
+++ b/chrome/browser/extensions/api/extension_action/extension_action_api.h |
@@ -83,6 +83,14 @@ class ExtensionActionAPI : public BrowserContextKeyedAPI { |
Browser* browser, |
bool grant_active_tab_permissions); |
+ // Opens the popup for the given |extension| in the given |browser|'s window. |
+ // If |grant_active_tab_permissions| is true, this grants the extension |
+ // activeTab (so this should only be done if this is through a direct user |
+ // action). |
+ bool ShowExtensionActionPopup(const Extension* extension, |
+ Browser* browser, |
+ bool grant_active_tab_permissions); |
+ |
// Notifies that there has been a change in the given |extension_action|. |
void NotifyChange(ExtensionAction* extension_action, |
content::WebContents* web_contents, |