[tor-commits] [orbot/master] remove proxy prefs, parse bridge URLs, and format strings!
n8fr8 at torproject.org
n8fr8 at torproject.org
Fri Apr 3 17:04:07 UTC 2015
commit 3e2b8cff1eee4ace656f170b765b178dbc628765
Author: Nathan Freitas <nathan at freitas.net>
Date: Tue Mar 17 13:03:16 2015 -0400
remove proxy prefs, parse bridge URLs, and format strings!
- shouldn't set proxy prefs for Orweb as it conflicts with Orbot's own pref keys
- improve parsing of incoming bridge URLs, as they may not have protocol component in URI
- format strings of up/down values better
---
src/org/torproject/android/OrbotMainActivity.java | 19 +++++++++----------
1 file changed, 9 insertions(+), 10 deletions(-)
diff --git a/src/org/torproject/android/OrbotMainActivity.java b/src/org/torproject/android/OrbotMainActivity.java
index 1a405d2..62cec03 100644
--- a/src/org/torproject/android/OrbotMainActivity.java
+++ b/src/org/torproject/android/OrbotMainActivity.java
@@ -705,11 +705,6 @@ public class OrbotMainActivity extends Activity implements TorConstants, OnLongC
}
else
{
- Editor e = mPrefs.edit();
- e.putString("pref_proxy_host", "localhost");
- e.putInt("pref_proxy_port", 8118);
- e.putString("prof_proxy_type","HTTP");
- e.commit();
//use the built-in browser
Intent intentBrowser = new Intent(this, Browser.class);
@@ -717,7 +712,6 @@ public class OrbotMainActivity extends Activity implements TorConstants, OnLongC
intentBrowser.setData(Uri.parse(browserLaunchUrl));
startActivity(intentBrowser);
}
-
}
@@ -814,6 +808,11 @@ public class OrbotMainActivity extends Activity implements TorConstants, OnLongC
try {
results = URLDecoder.decode(results, "UTF-8");
+ int urlIdx = results.indexOf("://");
+
+ if (urlIdx!=-1)
+ results = results.substring(urlIdx+3);
+
setNewBridges(results);
@@ -1188,9 +1187,9 @@ public class OrbotMainActivity extends Activity implements TorConstants, OnLongC
//Locale.getDefault();
if (count < 1e6)
- return mNumberFormat.format(((float)((int)(count*10/1024))/10)) + getString(R.string.kbps);
+ return mNumberFormat.format(Math.round(((float)((int)(count*10/1024))/10))) + getString(R.string.kbps);
- return mNumberFormat.format(((float)((int)(count*100/1024/1024))/100)) + getString(R.string.mbps);
+ return mNumberFormat.format(Math.round(((float)((int)(count*100/1024/1024))/100))) + getString(R.string.mbps);
//return count+" kB";
}
@@ -1200,9 +1199,9 @@ public class OrbotMainActivity extends Activity implements TorConstants, OnLongC
// Under 2Mb, returns "xxx.xKb"
// Over 2Mb, returns "xxx.xxMb"
if (count < 1e6)
- return mNumberFormat.format(((float)((int)(count*10/1024))/10)) + getString(R.string.kb);
+ return mNumberFormat.format(Math.round(((float)((int)(count*10/1024))/10))) + getString(R.string.kb);
- return mNumberFormat.format(((float)((int)(count*100/1024/1024))/100)) + getString(R.string.mb);
+ return mNumberFormat.format(Math.round(((float)((int)(count*100/1024/1024))/100))) + getString(R.string.mb);
//return count+" kB";
}
More information about the tor-commits
mailing list