From 5ba94b5a03502ebc7496f09cf25c1986ae7b5b18 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 1 Nov 2022 20:24:25 +0100 Subject: [PATCH] Selecting a calendar requires permissions --- app/src/main/java/eu/faircode/email/FragmentAccount.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FragmentAccount.java b/app/src/main/java/eu/faircode/email/FragmentAccount.java index 349c7d03be..f5a542cc6b 100644 --- a/app/src/main/java/eu/faircode/email/FragmentAccount.java +++ b/app/src/main/java/eu/faircode/email/FragmentAccount.java @@ -26,6 +26,7 @@ import static eu.faircode.email.ServiceAuthenticator.AUTH_TYPE_GMAIL; import static eu.faircode.email.ServiceAuthenticator.AUTH_TYPE_OAUTH; import static eu.faircode.email.ServiceAuthenticator.AUTH_TYPE_PASSWORD; +import android.Manifest; import android.app.NotificationManager; import android.content.Context; import android.content.Intent; @@ -437,6 +438,7 @@ public class FragmentAccount extends FragmentBase { }); btnCalendar.setVisibility(BuildConfig.PLAY_STORE_RELEASE ? View.GONE : View.VISIBLE); + btnCalendar.setEnabled(Helper.hasPermission(getContext(), Manifest.permission.WRITE_CALENDAR)); btnCalendar.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {