From e0979cb38b459800b945ab0eb7cd59ef81ddd626 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 12 Jun 2023 15:54:32 +0200 Subject: [PATCH] Import Outlook contacts when Outlook accounts --- .../main/java/eu/faircode/email/FragmentSetup.java | 11 +++++++++++ 1 file changed, 11 insertions(+) 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(); } });