mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Unfork chome code related to extensions and pepper plugins (issue #1947)
This commit is contained in:
@@ -14,6 +14,7 @@
|
||||
|
||||
#include "chrome/browser/browser_process.h"
|
||||
#include "chrome/browser/extensions/event_router_forwarder.h"
|
||||
#include "chrome/browser/profiles/incognito_helpers.h"
|
||||
#include "base/compiler_specific.h"
|
||||
|
||||
namespace component_updater {
|
||||
@@ -30,7 +31,8 @@ class BackgroundModeManager {
|
||||
DISALLOW_COPY_AND_ASSIGN(BackgroundModeManager);
|
||||
};
|
||||
|
||||
class ChromeBrowserProcessStub : public BrowserProcess {
|
||||
class ChromeBrowserProcessStub : public BrowserProcess,
|
||||
public chrome::BrowserContextIncognitoHelper {
|
||||
public:
|
||||
ChromeBrowserProcessStub();
|
||||
~ChromeBrowserProcessStub() override;
|
||||
@@ -110,6 +112,12 @@ class ChromeBrowserProcessStub : public BrowserProcess {
|
||||
CachedDefaultWebClientState() override;
|
||||
memory::TabManager* GetTabManager() override;
|
||||
|
||||
// BrowserContextIncognitoHelper implementation.
|
||||
content::BrowserContext* GetBrowserContextRedirectedInIncognito(
|
||||
content::BrowserContext* context) override;
|
||||
content::BrowserContext* GetBrowserContextOwnInstanceInIncognito(
|
||||
content::BrowserContext* context) override;
|
||||
|
||||
private:
|
||||
bool initialized_;
|
||||
bool shutdown_;
|
||||
|
Reference in New Issue
Block a user