2010-11-30 Jochen Eisinger <jochen@chromium.org>
authorjochen@chromium.org <jochen@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 30 Nov 2010 10:36:18 +0000 (10:36 +0000)
committerjochen@chromium.org <jochen@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 30 Nov 2010 10:36:18 +0000 (10:36 +0000)
        Reviewed by Darin Fisher.

        [chromium] pass webframe to web frame client's cookieJar
        https://bugs.webkit.org/show_bug.cgi?id=50148

        * public/WebFrameClient.h:
        (WebKit::WebFrameClient::cookieJar):
        * src/ChromiumBridge.cpp:
        (WebCore::getCookieJar):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@72901 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKit/chromium/ChangeLog
WebKit/chromium/public/WebFrameClient.h
WebKit/chromium/src/ChromiumBridge.cpp

index ec96c6d..c89c723 100644 (file)
@@ -1,5 +1,17 @@
 2010-11-30  Jochen Eisinger  <jochen@chromium.org>
 
+        Reviewed by Darin Fisher.
+
+        [chromium] pass webframe to web frame client's cookieJar
+        https://bugs.webkit.org/show_bug.cgi?id=50148
+
+        * public/WebFrameClient.h:
+        (WebKit::WebFrameClient::cookieJar):
+        * src/ChromiumBridge.cpp:
+        (WebCore::getCookieJar):
+
+2010-11-30  Jochen Eisinger  <jochen@chromium.org>
+
         Unreviewed. Roll chromium 67532:67541.
 
         * DEPS:
index 9063350..1c6fd04 100644 (file)
@@ -86,7 +86,7 @@ public:
 
     // A frame specific cookie jar.  May return null, in which case
     // WebKitClient::cookieJar() will be called to access cookies.
-    virtual WebCookieJar* cookieJar() { return 0; }
+    virtual WebCookieJar* cookieJar(WebFrame*) { return 0; }
 
 
     // General notifications -----------------------------------------------
index 4ac3f6f..e7a1305 100644 (file)
@@ -134,7 +134,7 @@ static WebCookieJar* getCookieJar(const Document* document)
     WebFrameImpl* frameImpl = WebFrameImpl::fromFrame(document->frame());
     if (!frameImpl || !frameImpl->client())
         return 0;
-    WebCookieJar* cookieJar = frameImpl->client()->cookieJar();
+    WebCookieJar* cookieJar = frameImpl->client()->cookieJar(frameImpl);
     if (!cookieJar)
         cookieJar = webKitClient()->cookieJar();
     return cookieJar;