diff options
Diffstat (limited to 'WebKit/android/WebCoreSupport/PlatformBridge.cpp')
-rw-r--r-- | WebKit/android/WebCoreSupport/PlatformBridge.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/WebKit/android/WebCoreSupport/PlatformBridge.cpp b/WebKit/android/WebCoreSupport/PlatformBridge.cpp index 03a7912..092676b 100644 --- a/WebKit/android/WebCoreSupport/PlatformBridge.cpp +++ b/WebKit/android/WebCoreSupport/PlatformBridge.cpp @@ -101,11 +101,16 @@ String PlatformBridge::cookies(const Document* document, const KURL& url) bool PlatformBridge::cookiesEnabled(const Document* document) { +#if USE(CHROME_NETWORK_STACK) + bool isPrivateBrowsing = document->settings() && document->settings()->privateBrowsingEnabled(); + return WebRequestContext::get(isPrivateBrowsing)->allowCookies(); +#else CookieClient* client = JavaSharedClient::GetCookieClient(); if (!client) return false; return client->cookiesEnabled(); +#endif } NPObject* PlatformBridge::pluginScriptableObject(Widget* widget) |