summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Block <steveblock@google.com>2010-10-27 11:47:45 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-10-27 11:47:45 -0700
commit0d4fd367097ab74d108dbe0e774e7042c26ea56e (patch)
tree712863b45afacf88893592631e1385ceea6dad4b
parent1396afb73047c402db5af98e8f6b442ecbfa98d4 (diff)
parentb5ac9de4b587aa8bf4de704fe9a783d9b4bea514 (diff)
downloadframeworks_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.java11
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);
}