[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [orbot/master] moved init to oncreate to try and stop flashing
commit 29573d1c0f66f817c4dd06004093decd56480b7d
Author: n8fr8 <nathan@xxxxxxxxxxx>
Date: Thu Oct 25 15:15:11 2012 +0530
moved init to oncreate to try and stop flashing
---
.../android/settings/SettingsPreferences.java | 27 +++++++------------
1 files changed, 10 insertions(+), 17 deletions(-)
diff --git a/src/org/torproject/android/settings/SettingsPreferences.java b/src/org/torproject/android/settings/SettingsPreferences.java
index fd857fd..82085d9 100644
--- a/src/org/torproject/android/settings/SettingsPreferences.java
+++ b/src/org/torproject/android/settings/SettingsPreferences.java
@@ -6,27 +6,24 @@ package org.torproject.android.settings;
import java.util.Locale;
import org.torproject.android.R;
-import org.torproject.android.R.xml;
import org.torproject.android.TorConstants;
import org.torproject.android.service.TorServiceUtils;
import org.torproject.android.service.TorTransProxy;
-import com.actionbarsherlock.app.SherlockPreferenceActivity;
-
import android.content.Intent;
import android.content.SharedPreferences;
-import android.content.SharedPreferences.Editor;
import android.content.res.Configuration;
import android.os.Bundle;
import android.preference.CheckBoxPreference;
import android.preference.Preference;
-import android.preference.PreferenceManager;
import android.preference.Preference.OnPreferenceClickListener;
-import android.preference.PreferenceActivity;
import android.preference.PreferenceCategory;
+import android.preference.PreferenceManager;
import android.util.Log;
import android.widget.Toast;
+import com.actionbarsherlock.app.SherlockPreferenceActivity;
+
public class SettingsPreferences
extends SherlockPreferenceActivity implements OnPreferenceClickListener {
@@ -39,7 +36,6 @@ public class SettingsPreferences
private Preference prefLocale = null;
private boolean hasRoot = false;
-
private final static int HIDDEN_SERVICE_PREF_IDX = 6;
private final static int TRANSPROXY_GROUP_IDX = 1;
@@ -47,6 +43,7 @@ public class SettingsPreferences
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
+
addPreferencesFromResource(R.xml.preferences);
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
@@ -58,6 +55,8 @@ public class SettingsPreferences
hasRoot = prefs.getBoolean("use_whispercore", false);
}
+
+ init();
}
@@ -66,6 +65,10 @@ public class SettingsPreferences
super.onResume();
+ }
+
+ private void init ()
+ {
int REQUEST_ROOT_IDX = 1;
int SET_LOCALE_IDX = 3;
@@ -194,21 +197,11 @@ public class SettingsPreferences
prefcBTransProxyAll.setEnabled(prefCBTransProxy.isChecked());
prefTransProxyApps.setEnabled(prefCBTransProxy.isChecked() && (!prefcBTransProxyAll.isChecked()));
- if (!prefCBTransProxy.isChecked())
- clearTransProxyState ();
}
return true;
}
- private void clearTransProxyState ()
- {
- try {
- new TorTransProxy().clearTransparentProxyingAll(this);
- } catch (Exception e) {
- Log.e(TorConstants.TAG,"error flushing iptables",e);
- }
- }
}
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits