summaryrefslogtreecommitdiffstats
path: root/WebKit/android/WebCoreSupport/PlatformBridge.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/android/WebCoreSupport/PlatformBridge.cpp')
-rw-r--r--WebKit/android/WebCoreSupport/PlatformBridge.cpp5
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)