diff --git a/app/src/main/java/eu/faircode/email/ActivityBase.java b/app/src/main/java/eu/faircode/email/ActivityBase.java index f24c735e95..54aec891f9 100644 --- a/app/src/main/java/eu/faircode/email/ActivityBase.java +++ b/app/src/main/java/eu/faircode/email/ActivityBase.java @@ -199,14 +199,7 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc @Override public void startActivity(Intent intent) { - try { - if (Helper.hasAuthentication(this)) - intent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS); - super.startActivity(intent); - } catch (ActivityNotFoundException ex) { - Log.e(ex); - ToastEx.makeText(this, getString(R.string.title_no_viewer, intent.getAction()), Toast.LENGTH_LONG).show(); - } + Helper.startActivity(this, intent); } @Override diff --git a/app/src/main/java/eu/faircode/email/AdapterAccount.java b/app/src/main/java/eu/faircode/email/AdapterAccount.java index 121399a860..77216b3488 100644 --- a/app/src/main/java/eu/faircode/email/AdapterAccount.java +++ b/app/src/main/java/eu/faircode/email/AdapterAccount.java @@ -286,7 +286,7 @@ public class AdapterAccount extends RecyclerView.Adapter return; } - context.startActivity(intent); + Helper.startActivity(context, intent); } else { if (attachment.progress == null) { Bundle args = new Bundle(); diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index e87095186f..86a086b549 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -1368,7 +1368,7 @@ public class AdapterMessage extends RecyclerView.Adapter getItemDetails(@NonNull MotionEvent motionEvent) { @@ -4081,7 +4082,7 @@ public class AdapterMessage extends RecyclerView.Adapter