diff options
| author | Steve Block <steveblock@google.com> | 2010-10-25 12:23:20 +0100 |
|---|---|---|
| committer | Steve Block <steveblock@google.com> | 2010-10-27 14:06:54 +0100 |
| commit | b5ac9de4b587aa8bf4de704fe9a783d9b4bea514 (patch) | |
| tree | 868df74b0a47df2e24529522e0bef7e0960adb56 /core/java/android | |
| parent | 82d98161362750ed280675b704a5ae467091cfba (diff) | |
Hook up CookieManager.acceptCookie() and setAcceptCookie() for the Chromium HTTP stack
Also requires a change to external/webkit ...
https://android-git.corp.google.com/g/76066
Bug: 3116410
Change-Id: If8562468708e7d68c5be53db3860647687ebf3bd
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/webkit/CookieManager.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/core/java/android/webkit/CookieManager.java b/core/java/android/webkit/CookieManager.java index 30101785974e..addea3ed4523 100644 --- a/core/java/android/webkit/CookieManager.java +++ b/core/java/android/webkit/CookieManager.java @@ -273,6 +273,11 @@ public final class CookieManager { * @param accept TRUE if accept cookie */ public synchronized void setAcceptCookie(boolean accept) { + if (useChromiumHttpStack()) { + nativeSetAcceptCookie(accept); + return; + } + mAcceptCookie = accept; } @@ -281,6 +286,10 @@ public final class CookieManager { * @return TRUE if accept cookie */ public synchronized boolean acceptCookie() { + if (useChromiumHttpStack()) { + return nativeAcceptCookie(); + } + return mAcceptCookie; } @@ -1035,5 +1044,7 @@ public final class CookieManager { // Native functions private static native boolean nativeUseChromiumHttpStack(); + private static native boolean nativeAcceptCookie(); private static native void nativeRemoveAllCookie(); + private static native void nativeSetAcceptCookie(boolean accept); } |
