diff --git a/app/src/main/java/eu/faircode/email/FragmentSetup.java b/app/src/main/java/eu/faircode/email/FragmentSetup.java index e9a48d0098..ae907742e9 100644 --- a/app/src/main/java/eu/faircode/email/FragmentSetup.java +++ b/app/src/main/java/eu/faircode/email/FragmentSetup.java @@ -853,6 +853,7 @@ public class FragmentSetup extends FragmentBase implements SharedPreferences.OnS tvDozeDone.setCompoundDrawables(null, null, null, null); btnDoze.setEnabled(false); tvDoze12.setVisibility(View.GONE); + btnGraphContacts.setVisibility(View.GONE); btnInbox.setEnabled(false); @@ -929,6 +930,16 @@ public class FragmentSetup extends FragmentBase implements SharedPreferences.OnS btnInbox.setEnabled(done); btnInbox.setTypeface(done ? Typeface.DEFAULT_BOLD : Typeface.DEFAULT); + boolean outlook = false; + if (accounts != null) + for (EntityAccount account : accounts) + if (account.isOutlook()) { + outlook = true; + break; + } + + btnGraphContacts.setVisibility(outlook ? View.VISIBLE : View.GONE); + prefs.edit().putBoolean("has_accounts", done).apply(); } });