[tor-commits] [tor-browser/tor-browser-60.7.0esr-9.0-1] Revert "Bug 28507: Parse a set of strings in Android Set Preferences"
gk at torproject.org
gk at torproject.org
Tue Jun 4 07:39:51 UTC 2019
commit 1666b0186346ab2769614d3b19bc2058fd6f13f0
Author: Matthew Finkel <Matthew.Finkel at gmail.com>
Date: Tue May 28 01:58:14 2019 +0000
Revert "Bug 28507: Parse a set of strings in Android Set Preferences"
This reverts commit 894c64799812159b17ee90ca39427d12999a670d.
---
.../gecko/preferences/DistroSharedPrefsImport.java | 19 +------------------
1 file changed, 1 insertion(+), 18 deletions(-)
diff --git a/mobile/android/base/java/org/mozilla/gecko/preferences/DistroSharedPrefsImport.java b/mobile/android/base/java/org/mozilla/gecko/preferences/DistroSharedPrefsImport.java
index 7969aca3d2ac..13047c6f2ff4 100644
--- a/mobile/android/base/java/org/mozilla/gecko/preferences/DistroSharedPrefsImport.java
+++ b/mobile/android/base/java/org/mozilla/gecko/preferences/DistroSharedPrefsImport.java
@@ -11,13 +11,10 @@ import org.mozilla.gecko.distribution.Distribution;
import android.content.Context;
import android.content.SharedPreferences;
import android.util.Log;
-import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
-import java.util.HashSet;
import java.util.Iterator;
-import java.util.Set;
public class DistroSharedPrefsImport {
@@ -61,21 +58,7 @@ public class DistroSharedPrefsImport {
} else if (value instanceof Long) {
sharedPreferences.putLong(GeckoPreferences.NON_PREF_PREFIX + key, (long) value);
} else {
- JSONArray jsonArray = preferences.optJSONArray(key);
- if (jsonArray != null) {
- Set<String> prefValues = new HashSet<String>();
- for (int i = 0; i < jsonArray.length(); i++) {
- try {
- prefValues.add(jsonArray.getString(i));
- } catch (JSONException e) {
- Log.e(LOGTAG, "Unable to parse Android Preferences.", e);
- continue;
- }
- }
- sharedPreferences.putStringSet(GeckoPreferences.NON_PREF_PREFIX + key, prefValues);
- } else {
- Log.d(LOGTAG, "Unknown preference value type whilst importing android preferences from distro file.");
- }
+ Log.d(LOGTAG, "Unknown preference value type whilst importing android preferences from distro file.");
}
}
sharedPreferences.apply();
More information about the tor-commits
mailing list