| Index: chrome/browser/extensions/extension_function_dispatcher.h
|
| diff --git a/chrome/browser/extensions/extension_function_dispatcher.h b/chrome/browser/extensions/extension_function_dispatcher.h
|
| index 982910706267bc2389feed9f9f2b4ceb18f8d2a8..4a731d93e7c1c3ad87ae2f69c3e3e7d52a5751ed 100644
|
| --- a/chrome/browser/extensions/extension_function_dispatcher.h
|
| +++ b/chrome/browser/extensions/extension_function_dispatcher.h
|
| @@ -14,10 +14,10 @@
|
| #include "ipc/ipc_message.h"
|
| #include "googleurl/src/gurl.h"
|
|
|
| -class Browser;
|
| class ChromeRenderMessageFilter;
|
| class Extension;
|
| class ExtensionFunction;
|
| +class ExtensionWindowController;
|
| class ExtensionInfoMap;
|
| class Profile;
|
| struct ExtensionHostMsg_Request_Params;
|
| @@ -53,9 +53,9 @@ class ExtensionFunctionDispatcher
|
| public:
|
| class Delegate {
|
| public:
|
| - // Returns the browser that this delegate is associated with, if any.
|
| - // Returns NULL otherwise.
|
| - virtual Browser* GetBrowser() = 0;
|
| + // Returns the ExtensionWindowController associated with this delegate,
|
| + // or NULL if no window is associated with the delegate.
|
| + virtual ExtensionWindowController* GetExtensionWindowController() const = 0;
|
|
|
| // Asks the delegate for any relevant WebContents associated with this
|
| // context. For example, the WebbContents in which an infobar or
|
| @@ -106,15 +106,6 @@ class ExtensionFunctionDispatcher
|
| // a response (if any) to the extension.
|
| void OnExtensionFunctionCompleted(const Extension* extension);
|
|
|
| - // Returns the current browser. Callers should generally prefer
|
| - // ExtensionFunction::GetCurrentBrowser() over this method, as that one
|
| - // provides the correct value for |include_incognito|.
|
| - //
|
| - // See the comments for ExtensionFunction::GetCurrentBrowser() for more
|
| - // details.
|
| - Browser* GetCurrentBrowser(content::RenderViewHost* render_view_host,
|
| - bool include_incognito);
|
| -
|
| // The profile that this dispatcher is associated with.
|
| Profile* profile() { return profile_; }
|
|
|
|
|