summaryrefslogtreecommitdiffstats
path: root/src/com/android
diff options
context:
space:
mode:
authorGrace Kloba <klobag@google.com>2010-01-28 09:24:58 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-01-28 09:24:58 -0800
commit1bc9c7464052c544ff5719bca614be3228f5985c (patch)
tree62abfc56de30ba80713b596e994eb8f3fb1008e0 /src/com/android
parentd944d4d63c9e93b51fae38fc86f0d87fff0e3a21 (diff)
parent00f54c589fd38431efd42ea2a551a49e64d595d5 (diff)
downloadpackages_apps_Browser-1bc9c7464052c544ff5719bca614be3228f5985c.tar.gz
packages_apps_Browser-1bc9c7464052c544ff5719bca614be3228f5985c.tar.bz2
packages_apps_Browser-1bc9c7464052c544ff5719bca614be3228f5985c.zip
Merge "Use a single EXTRA_HEADERS intent."
Diffstat (limited to 'src/com/android')
-rw-r--r--src/com/android/browser/BrowserActivity.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/com/android/browser/BrowserActivity.java b/src/com/android/browser/BrowserActivity.java
index 451b3b29c..2f1c3dff3 100644
--- a/src/com/android/browser/BrowserActivity.java
+++ b/src/com/android/browser/BrowserActivity.java
@@ -123,6 +123,7 @@ import java.net.URLEncoder;
import java.text.ParseException;
import java.util.Date;
import java.util.HashMap;
+import java.util.Iterator;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@@ -635,15 +636,14 @@ public class BrowserActivity extends Activity
}
}
if (url != null && url.startsWith("http")) {
- String[] keys = intent
- .getStringArrayExtra(Browser.EXTRA_HEADERS_KEY);
- String[] values = intent
- .getStringArrayExtra(Browser.EXTRA_HEADERS_VALUE);
- if (keys != null && values != null && keys.length > 0
- && keys.length == values.length) {
+ final Bundle pairs = intent
+ .getBundleExtra(Browser.EXTRA_HEADERS);
+ if (!pairs.isEmpty()) {
+ Iterator<String> iter = pairs.keySet().iterator();
headers = new HashMap<String, String>();
- for (int i = 0; i < keys.length; i++) {
- headers.put(keys[i], values[i]);
+ while (iter.hasNext()) {
+ String key = iter.next();
+ headers.put(key, pairs.getString(key));
}
}
}