summaryrefslogtreecommitdiffstats
path: root/core/java/android
diff options
context:
space:
mode:
authorKristian Monsen <kristianm@google.com>2011-02-01 11:50:55 +0000
committerKristian Monsen <kristianm@google.com>2011-02-01 11:50:55 +0000
commit5762a23fb01a3d47db7db2b7d3fb2fa333065020 (patch)
tree92319c6996a2e7813af5556b6497d29828cde065 /core/java/android
parent11ac436f70fb287208d732d86b3eff1193a49995 (diff)
downloadframeworks_base-5762a23fb01a3d47db7db2b7d3fb2fa333065020.zip
frameworks_base-5762a23fb01a3d47db7db2b7d3fb2fa333065020.tar.gz
frameworks_base-5762a23fb01a3d47db7db2b7d3fb2fa333065020.tar.bz2
Fix for bug 3407633 Cookie not set in CookieManager
Adding http:// at the start of the url if there is no :// already Change-Id: If292f60af3289a9849ff060ffacc0d97e3120132
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/webkit/CookieManager.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/webkit/CookieManager.java b/core/java/android/webkit/CookieManager.java
index ff9fe1c..1fea65a 100644
--- a/core/java/android/webkit/CookieManager.java
+++ b/core/java/android/webkit/CookieManager.java
@@ -294,6 +294,8 @@ public final class CookieManager {
*/
public void setCookie(String url, String value) {
if (JniUtil.useChromiumHttpStack()) {
+ if (url.indexOf("://") == -1)
+ url = "http://" + url;
nativeSetCookie(url, value);
return;
}
@@ -425,6 +427,8 @@ public final class CookieManager {
*/
public String getCookie(String url) {
if (JniUtil.useChromiumHttpStack()) {
+ if (url.indexOf("://") == -1)
+ url = "http://" + url;
return nativeGetCookie(url);
}