mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
chrome: Fix callbacks for different Profile types (see issue #2969)
- Only install network intercepts for Profiles that have an associated CefBrowserContext. For incognito windows the CefBrowserContext is associated with the OffTheRecordProfileImpl's original Profile. - cefsimple: Return the default CefClient instance for browser windows created via the Chrome UI, and allow Chrome to show error pages.
This commit is contained in:
@@ -13,13 +13,13 @@ class SimpleApp : public CefApp, public CefBrowserProcessHandler {
|
||||
SimpleApp();
|
||||
|
||||
// CefApp methods:
|
||||
virtual CefRefPtr<CefBrowserProcessHandler> GetBrowserProcessHandler()
|
||||
OVERRIDE {
|
||||
CefRefPtr<CefBrowserProcessHandler> GetBrowserProcessHandler() OVERRIDE {
|
||||
return this;
|
||||
}
|
||||
|
||||
// CefBrowserProcessHandler methods:
|
||||
virtual void OnContextInitialized() OVERRIDE;
|
||||
void OnContextInitialized() OVERRIDE;
|
||||
CefRefPtr<CefClient> GetDefaultClient() OVERRIDE;
|
||||
|
||||
private:
|
||||
// Include the default reference counting implementation.
|
||||
|
Reference in New Issue
Block a user