diff options
Diffstat (limited to 'Source/WebCore/platform/qt/CookieJarQt.cpp')
-rw-r--r-- | Source/WebCore/platform/qt/CookieJarQt.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Source/WebCore/platform/qt/CookieJarQt.cpp b/Source/WebCore/platform/qt/CookieJarQt.cpp index b7ff5d1..e5a2dcd 100644 --- a/Source/WebCore/platform/qt/CookieJarQt.cpp +++ b/Source/WebCore/platform/qt/CookieJarQt.cpp @@ -114,10 +114,12 @@ String cookieRequestHeaderFieldValue(const Document* document, const KURL &url) bool cookiesEnabled(const Document* document) { - if (QNetworkAccessManager* manager = networkAccessManager(document)) - return !!manager->cookieJar(); + QNetworkAccessManager* manager = networkAccessManager(document); + if (!manager) + return false; - return false; + QtNAMThreadSafeProxy managerProxy(manager); + return managerProxy.hasCookieJar(); } bool getRawCookies(const Document*, const KURL&, Vector<Cookie>& rawCookies) |