[tor-commits] [orbot/master] add transproxy flush option to settings
n8fr8 at torproject.org
n8fr8 at torproject.org
Thu Aug 21 13:50:51 UTC 2014
commit c78a8225d68871786acd13ccba3979f6d3d95fbe
Author: Nathan Freitas <nathan at freitas.net>
Date: Thu Aug 21 09:47:33 2014 -0400
add transproxy flush option to settings
---
.../android/settings/SettingsPreferences.java | 21 ++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/src/org/torproject/android/settings/SettingsPreferences.java b/src/org/torproject/android/settings/SettingsPreferences.java
index 57d3fc4..9a8891d 100644
--- a/src/org/torproject/android/settings/SettingsPreferences.java
+++ b/src/org/torproject/android/settings/SettingsPreferences.java
@@ -28,6 +28,8 @@ public class SettingsPreferences
private CheckBoxPreference prefCBTransProxy = null;
private CheckBoxPreference prefcBTransProxyAll = null;
+ private Preference prefTransProxyFlush = null;
+
private Preference prefTransProxyApps = null;
private CheckBoxPreference prefHiddenServices = null;
private CheckBoxPreference prefRequestRoot = null;
@@ -37,6 +39,8 @@ public class SettingsPreferences
private final static int HIDDEN_SERVICE_PREF_IDX = 6;
private final static int TRANSPROXY_GROUP_IDX = 1;
+ private final static int DEBUG_GROUP_IDX = 8;
+
protected void onCreate(Bundle savedInstanceState)
{
@@ -74,6 +78,23 @@ public class SettingsPreferences
prefCBTransProxy = ((CheckBoxPreference)((PreferenceCategory)this.getPreferenceScreen().getPreference(TRANSPROXY_GROUP_IDX)).getPreference(0));
prefcBTransProxyAll = (CheckBoxPreference)((PreferenceCategory)this.getPreferenceScreen().getPreference(TRANSPROXY_GROUP_IDX)).getPreference(1);
+
+ prefTransProxyFlush = (Preference)((PreferenceCategory)this.getPreferenceScreen().getPreference(DEBUG_GROUP_IDX)).getPreference(8);
+ prefTransProxyFlush.setOnPreferenceClickListener(new OnPreferenceClickListener() {
+
+ @Override
+ public boolean onPreferenceClick(Preference arg0) {
+
+ Intent data = new Intent();
+ data.putExtra("transproxywipe", true);
+ setResult(RESULT_OK,data);
+
+ finish();
+ return false;
+ }
+
+ });
+
prefTransProxyApps = ((PreferenceCategory)this.getPreferenceScreen().getPreference(TRANSPROXY_GROUP_IDX)).getPreference(2);
More information about the tor-commits
mailing list