| Index: chrome/browser/extensions/active_script_controller.h
|
| diff --git a/chrome/browser/extensions/active_script_controller.h b/chrome/browser/extensions/active_script_controller.h
|
| index 6e4a9edc343129be03f81ffdf03e2fe0e9748e92..945e385f431beab9dd9424efc2261a260350cbcd 100644
|
| --- a/chrome/browser/extensions/active_script_controller.h
|
| +++ b/chrome/browser/extensions/active_script_controller.h
|
| @@ -58,14 +58,16 @@ class ActiveScriptController : public LocationBarController::ActionProvider,
|
| // |extension| permission to always run script injections on the origin.
|
| void AlwaysRunOnVisibleOrigin(const Extension* extension);
|
|
|
| + // Notifies the ActiveScriptController that the action for |extension| has
|
| + // been clicked, running any pending tasks that were previously shelved.
|
| + void OnClicked(const Extension* extension);
|
| +
|
| // Returns true if there is an active script injection action for |extension|.
|
| bool HasActiveScriptAction(const Extension* extension);
|
|
|
| // LocationBarControllerProvider implementation.
|
| virtual ExtensionAction* GetActionForExtension(
|
| const Extension* extension) OVERRIDE;
|
| - virtual ExtensionAction::ShowAction OnClicked(
|
| - const Extension* extension) OVERRIDE;
|
| virtual void OnNavigated() OVERRIDE;
|
| virtual void OnExtensionUnloaded(const Extension* extension) OVERRIDE;
|
|
|
| @@ -98,7 +100,6 @@ class ActiveScriptController : public LocationBarController::ActionProvider,
|
| void RequestScriptInjection(const Extension* extension,
|
| const base::Closure& callback);
|
|
|
| - // Register a request for a script injection, to be executed by running
|
| // Runs any pending injections for the corresponding extension.
|
| void RunPendingForExtension(const Extension* extension);
|
|
|
|
|