| Index: extensions/browser/extensions_browser_client.h
|
| diff --git a/extensions/browser/extensions_browser_client.h b/extensions/browser/extensions_browser_client.h
|
| index 293b2af7039e152ae8fdc8eb6070cc9dac4035c1..cb810b668a4dfa324158b89ba9ee9904a33a8829 100644
|
| --- a/extensions/browser/extensions_browser_client.h
|
| +++ b/extensions/browser/extensions_browser_client.h
|
| @@ -41,6 +41,7 @@ class ExtensionPrefsObserver;
|
| class ExtensionSystem;
|
| class ExtensionSystemProvider;
|
| class InfoMap;
|
| +class ProcessManagerDelegate;
|
| class RuntimeAPIDelegate;
|
|
|
| // Interface to allow the extensions module to make browser-process-specific
|
| @@ -133,12 +134,9 @@ class ExtensionsBrowserClient {
|
| content::BrowserContext* context,
|
| std::vector<ExtensionPrefsObserver*>* observers) const = 0;
|
|
|
| - // Returns true if loading background pages should be deferred.
|
| - virtual bool DeferLoadingBackgroundHosts(
|
| - content::BrowserContext* context) const = 0;
|
| -
|
| - virtual bool IsBackgroundPageAllowed(
|
| - content::BrowserContext* context) const = 0;
|
| + // Returns the ProcessManagerDelegate shared across all BrowserContexts. May
|
| + // return NULL in tests or for simple embedders.
|
| + virtual ProcessManagerDelegate* GetProcessManagerDelegate() const = 0;
|
|
|
| // Creates a new ExtensionHostDelegate instance.
|
| virtual scoped_ptr<ExtensionHostDelegate> CreateExtensionHostDelegate() = 0;
|
|
|