commit d3924396e3c89707309013fa4e33a50b777a4f1b
Author: Nathan Freitas <[email protected]>
Date: Wed Jun 4 23:52:37 2014 -0400
fix bridge append value from qrcode scan
---
src/org/torproject/android/Orbot.java | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
diff --git a/src/org/torproject/android/Orbot.java
b/src/org/torproject/android/Orbot.java
index bc95961..17b80b3 100644
--- a/src/org/torproject/android/Orbot.java
+++ b/src/org/torproject/android/Orbot.java
@@ -621,9 +621,23 @@ public class Orbot extends ActionBarActivity implements
TorConstants, OnLongClic
showAlert("Bridges Updated","Restart
Orbot to use this bridge: " + newBridgeValue,false);
SharedPreferences mPrefs =
TorServiceUtils.getSharedPrefs(getApplicationContext());
+
+ String bridges =
mPrefs.getString(TorConstants.PREF_BRIDGES_LIST, null);
+
Editor pEdit = mPrefs.edit();
-
pEdit.putString(TorConstants.PREF_BRIDGES_LIST,newBridgeValue); //set the
string to a preference
+ if (bridges != null &&
bridges.trim().length() > 0)
+ {
+ if (bridges.indexOf('\n')!=-1)
+ bridges += '\n' +
newBridgeValue;
+ else
+ bridges += ',' +
newBridgeValue;
+ }
+ else
+ bridges = newBridgeValue;
+
+
pEdit.putString(TorConstants.PREF_BRIDGES_LIST,bridges); //set the string to a
preference
+
pEdit.putBoolean(TorConstants.PREF_BRIDGES_ENABLED,true);
pEdit.commit();
}
_______________________________________________
tor-commits mailing list
[email protected]
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits