diff --git a/app/src/main/java/eu/faircode/email/ActivitySetup.java b/app/src/main/java/eu/faircode/email/ActivitySetup.java index e3009a6923..39404ba4c5 100644 --- a/app/src/main/java/eu/faircode/email/ActivitySetup.java +++ b/app/src/main/java/eu/faircode/email/ActivitySetup.java @@ -209,9 +209,12 @@ public class ActivitySetup extends ActivityBase implements FragmentManager.OnBac }, new Callable() { @Override public Boolean call() { - drawerLayout.closeDrawer(drawerContainer); - onDebugInfo(); - return true; + if (DebugHelper.isAvailable()) { + drawerLayout.closeDrawer(drawerContainer); + onDebugInfo(); + return true; + } else + return false; } }).setExternal(true)); diff --git a/app/src/main/java/eu/faircode/email/ActivityView.java b/app/src/main/java/eu/faircode/email/ActivityView.java index 3eff57835c..af7ef3c7d1 100644 --- a/app/src/main/java/eu/faircode/email/ActivityView.java +++ b/app/src/main/java/eu/faircode/email/ActivityView.java @@ -909,10 +909,13 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB }, new Callable() { @Override public Boolean call() { - if (!drawerLayout.isLocked(drawerContainer)) - drawerLayout.closeDrawer(drawerContainer); - onDebugInfo(); - return true; + if (DebugHelper.isAvailable()) { + if (!drawerLayout.isLocked(drawerContainer)) + drawerLayout.closeDrawer(drawerContainer); + onDebugInfo(); + return true; + } else + return false; } }).setExternal(true)); diff --git a/app/src/main/java/eu/faircode/email/DebugHelper.java b/app/src/main/java/eu/faircode/email/DebugHelper.java index 1caef9aaab..1e5e818d6c 100644 --- a/app/src/main/java/eu/faircode/email/DebugHelper.java +++ b/app/src/main/java/eu/faircode/email/DebugHelper.java @@ -169,6 +169,10 @@ public class DebugHelper { "networkaddress.cache.negative.ttl" )); + static boolean isAvailable() { + return true; + } + static EntityMessage getDebugInfo(Context context, String source, int title, Throwable ex, String log, Bundle args) throws IOException, JSONException { StringBuilder sb = new StringBuilder(); sb.append(context.getString(title)).append("\n\n"); diff --git a/app/src/main/java/eu/faircode/email/Log.java b/app/src/main/java/eu/faircode/email/Log.java index 0a58a6c477..6e03ef01a4 100644 --- a/app/src/main/java/eu/faircode/email/Log.java +++ b/app/src/main/java/eu/faircode/email/Log.java @@ -1824,7 +1824,7 @@ public class Log { } }); - if (report) + if (report && DebugHelper.isAvailable()) builder.setNeutralButton(R.string.title_report, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) {