From 8b5fd03117214cba991d185de9ff07bf6d899e82 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 3 Nov 2022 14:36:02 +0100 Subject: [PATCH] Fixed selecting calendars --- .../eu/faircode/email/FragmentDialogCalendar.java | 11 ++++++----- .../main/java/eu/faircode/email/MessageHelper.java | 3 +-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogCalendar.java b/app/src/main/java/eu/faircode/email/FragmentDialogCalendar.java index a8168fd09e..e7a81a2302 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogCalendar.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogCalendar.java @@ -70,10 +70,11 @@ public class FragmentDialogCalendar extends FragmentDialogBase { CalendarContract.Calendars.VISIBLE, CalendarContract.Calendars.CALENDAR_DISPLAY_NAME }, - CalendarContract.Calendars.VISIBLE + " = 1 AND " + - CalendarContract.Calendars.IS_PRIMARY + " = 1", + CalendarContract.Calendars.VISIBLE + " <> 0", null, - CalendarContract.Calendars.ACCOUNT_NAME)) { + CalendarContract.Calendars.ACCOUNT_NAME + "," + + CalendarContract.Calendars.CALENDAR_DISPLAY_NAME + )) { int colId = cursor.getColumnIndexOrThrow(CalendarContract.Calendars._ID); int colAccount = cursor.getColumnIndexOrThrow(CalendarContract.Calendars.ACCOUNT_NAME); @@ -155,11 +156,11 @@ public class FragmentDialogCalendar extends FragmentDialogBase { String getTitle() { return (this.visible ? "" : "(") + - (TextUtils.isEmpty(this.name) ? "" : this.name + ":") + (this.account == null ? "-" : this.account) + (BuildConfig.DEBUG && false ? ":" + (this.type == null ? "-" : this.type) : "") + + (TextUtils.isEmpty(this.name) ? "" : ":" + this.name) + (this.visible ? "" : ")") + - " " + (this.primary && BuildConfig.DEBUG && false ? "*" : ""); + " " + (this.primary ? "*" : ""); } } } diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index ac29635294..dfe41d839c 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -3960,8 +3960,7 @@ public class MessageHelper { try (Cursor cursor = resolver.query(CalendarContract.Calendars.CONTENT_URI, new String[]{CalendarContract.Calendars._ID}, - CalendarContract.Calendars.VISIBLE + " = 1 AND " + - CalendarContract.Calendars.IS_PRIMARY + " = 1 AND " + + CalendarContract.Calendars.VISIBLE + " <> 0 AND " + CalendarContract.Calendars.ACCOUNT_NAME + " = ?" + (selectedName == null ? ""