summaryrefslogtreecommitdiffstats
path: root/WebKit/android/jni/CookieManager.cpp
diff options
context:
space:
mode:
authorIain Merrick <husky@google.com>2010-11-25 15:26:17 +0000
committerIain Merrick <husky@google.com>2010-11-25 15:26:17 +0000
commit4d251b254389274b619593335842516460c63ecf (patch)
tree4607594a0e02223296498261d0fccf31ef1997f9 /WebKit/android/jni/CookieManager.cpp
parent664dabb9afbb1d233a9b16a8f80f944cc01d4e7f (diff)
downloadexternal_webkit-4d251b254389274b619593335842516460c63ecf.zip
external_webkit-4d251b254389274b619593335842516460c63ecf.tar.gz
external_webkit-4d251b254389274b619593335842516460c63ecf.tar.bz2
Session cookies are now persistent.
We previously checked !IsPersistent() to determine whether a cookie is a session cookie, but now all cookies are persistent, so we need to call the new method IsSessionCookie(). Depends on https://android-git.corp.google.com/g/81755 Bug: 2864791 Change-Id: Ia44cd0cdc5e68a4b0a61bdeebd70cdccfc8e4e1b
Diffstat (limited to 'WebKit/android/jni/CookieManager.cpp')
-rw-r--r--WebKit/android/jni/CookieManager.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/WebKit/android/jni/CookieManager.cpp b/WebKit/android/jni/CookieManager.cpp
index b38cc3a..3a36397 100644
--- a/WebKit/android/jni/CookieManager.cpp
+++ b/WebKit/android/jni/CookieManager.cpp
@@ -127,7 +127,7 @@ static void removeSessionCookies(WebRequestContext* context)
CookieMonster* cookieMonster = context->cookie_store()->GetCookieMonster();
CookieMonster::CookieList cookies = cookieMonster->GetAllCookies();
for (CookieMonster::CookieList::const_iterator iter = cookies.begin(); iter != cookies.end(); ++iter) {
- if (!iter->IsPersistent())
+ if (iter->IsSessionCookie())
cookieMonster->DeleteCanonicalCookie(*iter);
}
#endif