diff options
| author | Steve Block <steveblock@google.com> | 2010-10-27 11:47:45 -0700 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2010-10-27 11:47:45 -0700 |
| commit | 0d4fd367097ab74d108dbe0e774e7042c26ea56e (patch) | |
| tree | 712863b45afacf88893592631e1385ceea6dad4b | |
| parent | 1396afb73047c402db5af98e8f6b442ecbfa98d4 (diff) | |
| parent | b5ac9de4b587aa8bf4de704fe9a783d9b4bea514 (diff) | |
| download | frameworks_base-0d4fd367097ab74d108dbe0e774e7042c26ea56e.zip frameworks_base-0d4fd367097ab74d108dbe0e774e7042c26ea56e.tar.gz frameworks_base-0d4fd367097ab74d108dbe0e774e7042c26ea56e.tar.bz2 | |
Merge "Hook up CookieManager.acceptCookie() and setAcceptCookie() for the Chromium HTTP stack"
| -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 3010178..addea3e 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); } |
