diff --git a/app/src/main/java/eu/faircode/email/ActivitySetup.java b/app/src/main/java/eu/faircode/email/ActivitySetup.java index 3acbccc47d..82323f3159 100644 --- a/app/src/main/java/eu/faircode/email/ActivitySetup.java +++ b/app/src/main/java/eu/faircode/email/ActivitySetup.java @@ -236,7 +236,7 @@ public class ActivitySetup extends ActivityBase implements FragmentManager.OnBac drawerLayout.closeDrawer(drawerContainer); onMenuFAQ(); } - })); + }).setExternal(true)); menus.add(new NavMenuItem(R.drawable.baseline_account_box_24, R.string.menu_privacy, new Runnable() { @Override diff --git a/app/src/main/java/eu/faircode/email/ActivityView.java b/app/src/main/java/eu/faircode/email/ActivityView.java index a20463afc3..837113a18a 100644 --- a/app/src/main/java/eu/faircode/email/ActivityView.java +++ b/app/src/main/java/eu/faircode/email/ActivityView.java @@ -308,7 +308,7 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB drawerLayout.closeDrawer(drawerContainer); onDebugInfo(); } - })); + }).setExternal(true)); if (Helper.getIntentIssue(this).resolveActivity(pm) != null) extra.add(new NavMenuItem(R.drawable.baseline_feedback_24, R.string.menu_issue, new Runnable() { @@ -317,7 +317,7 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB drawerLayout.closeDrawer(drawerContainer); onMenuIssue(); } - })); + }).setExternal(true)); extra.add(new NavMenuItem(R.drawable.baseline_account_box_24, R.string.menu_privacy, new Runnable() { @Override @@ -357,7 +357,7 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB drawerLayout.closeDrawer(drawerContainer); onMenuInvite(); } - })); + }).setExternal(true)); if (getIntentRate(this).resolveActivity(pm) != null) extra.add(new NavMenuItem(R.drawable.baseline_star_24, R.string.menu_rate, new Runnable() { @@ -366,7 +366,7 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB drawerLayout.closeDrawer(drawerContainer); onMenuRate(); } - })); + }).setExternal(true)); if (getIntentOtherApps().resolveActivity(pm) != null) extra.add(new NavMenuItem(R.drawable.baseline_get_app_24, R.string.menu_other, new Runnable() { @@ -375,7 +375,7 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB drawerLayout.closeDrawer(drawerContainer); onMenuOtherApps(); } - })); + }).setExternal(true)); eadapter.set(extra); diff --git a/app/src/main/java/eu/faircode/email/AdapterNavAccount.java b/app/src/main/java/eu/faircode/email/AdapterNavAccount.java index 5d343dc04b..59af322368 100644 --- a/app/src/main/java/eu/faircode/email/AdapterNavAccount.java +++ b/app/src/main/java/eu/faircode/email/AdapterNavAccount.java @@ -57,6 +57,7 @@ public class AdapterNavAccount extends RecyclerView.Adapter + + diff --git a/app/src/main/res/layout/item_nav.xml b/app/src/main/res/layout/item_nav.xml index 201f0e4f8c..157ee7b658 100644 --- a/app/src/main/res/layout/item_nav.xml +++ b/app/src/main/res/layout/item_nav.xml @@ -50,6 +50,16 @@ android:text="Extra" android:textAppearance="@style/Base.TextAppearance.AppCompat.Small" app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintEnd_toStartOf="@+id/ivExternal" + app:layout_constraintTop_toTopOf="parent" /> + +