From 6cd277347040f3f529b15a480f9ca7350fa63f44 Mon Sep 17 00:00:00 2001 From: Samuel Tardieu Date: Sat, 17 Sep 2011 22:44:38 +0200 Subject: Make c:geo work with Android 3+ Under Android 3+, getHeaderFields() contains an entry whose key is null containing the status line (such as 200 OK) as sent by the web server. Fix for #490. --- main/src/cgeo/geocaching/CookieJar.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'main/src') diff --git a/main/src/cgeo/geocaching/CookieJar.java b/main/src/cgeo/geocaching/CookieJar.java index df23eea..1b421d4 100644 --- a/main/src/cgeo/geocaching/CookieJar.java +++ b/main/src/cgeo/geocaching/CookieJar.java @@ -62,7 +62,7 @@ final public class CookieJar { static public synchronized void setCookies(final SharedPreferences prefs, final URLConnection uc) { final Map> headers = uc.getHeaderFields(); for (final Map.Entry> entry : headers.entrySet()) { - if (entry.getKey().equalsIgnoreCase("set-cookie")) { + if ("set-cookie".equalsIgnoreCase(entry.getKey())) { for (final String field : entry.getValue()) { setCookie(prefs, field); } -- cgit v1.1