[tor-commits] [orbot/master] only show app warning if debug is on

n8fr8 at torproject.org n8fr8 at torproject.org
Thu Apr 17 17:40:53 UTC 2014


commit edd3195ec8a1a08ee58b1b7a177214a9c8462808
Author: Nathan Freitas <nathan at freitas.net>
Date:   Thu Apr 17 13:39:40 2014 -0400

    only show app warning if debug is on
---
 src/org/torproject/android/Orbot.java |   26 ++++++++++++++++----------
 1 file changed, 16 insertions(+), 10 deletions(-)

diff --git a/src/org/torproject/android/Orbot.java b/src/org/torproject/android/Orbot.java
index 5e68e92..601b98e 100644
--- a/src/org/torproject/android/Orbot.java
+++ b/src/org/torproject/android/Orbot.java
@@ -24,6 +24,7 @@ import android.content.ServiceConnection;
 import android.content.SharedPreferences;
 import android.content.SharedPreferences.Editor;
 import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
+import android.content.pm.PackageInfo;
 import android.content.pm.PackageManager;
 import android.content.pm.PackageManager.NameNotFoundException;
 import android.content.res.Configuration;
@@ -282,16 +283,20 @@ public class Orbot extends ActionBarActivity implements TorConstants, OnLongClic
     
     private void appConflictChecker ()
     {
-    	
-    	String[] badApps = {"com.sec.msc.nts.android.proxy"};
-    	
-    	for (String badApp : badApps)
+    	boolean debug = mPrefs.getBoolean("pref_enable_logging",false);
+
+    	if (debug)
     	{
-    		if (appInstalledOrNot(badApp))
-    		{
-	    		showAlert(getString(R.string.title_error),"Please uninstall or disable this app if you are having problems with Orbot: " + badApp,true);
-	    		break;
-    		}
+	    	String[] badApps = {"com.sec.msc.nts.android.proxy"};
+	    	
+	    	for (String badApp : badApps)
+	    	{
+	    		if (appInstalledOrNot(badApp))
+	    		{
+		    		showAlert("App Conflict","Please disable this app in Android settings if you are having problems with Orbot: " + badApp,true);
+		    		break;
+	    		}
+	    	}
     	}
     }
     
@@ -714,7 +719,8 @@ public class Orbot extends ActionBarActivity implements TorConstants, OnLongClic
         boolean app_installed = false;
         try
         {
-               pm.getPackageInfo(uri, PackageManager.GET_ACTIVITIES);
+               PackageInfo pi = pm.getPackageInfo(uri, PackageManager.GET_ACTIVITIES);
+               
                app_installed = true;
         }
         catch (PackageManager.NameNotFoundException e)





More information about the tor-commits mailing list