From 8a47cc293464cefe01169ff343e876e855c94422 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Tue, 31 Oct 2023 01:08:30 -0500 Subject: [PATCH] Don't set local only notifications on Android 14+ --- .../main/java/org/tasks/notifications/NotificationManager.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/tasks/notifications/NotificationManager.kt b/app/src/main/java/org/tasks/notifications/NotificationManager.kt index 85d09f087..aa2f341ad 100644 --- a/app/src/main/java/org/tasks/notifications/NotificationManager.kt +++ b/app/src/main/java/org/tasks/notifications/NotificationManager.kt @@ -6,6 +6,7 @@ import android.content.Context import android.content.Intent import androidx.core.app.NotificationCompat import com.todoroo.andlib.utility.AndroidUtilities +import com.todoroo.andlib.utility.AndroidUtilities.preUpsideDownCake import com.todoroo.astrid.core.BuiltInFilterExposer import dagger.hilt.android.qualifiers.ApplicationContext import org.tasks.LocalBroadcastManager @@ -175,7 +176,9 @@ class NotificationManager @Inject constructor( alert: Boolean, nonstop: Boolean, fiveTimes: Boolean) { - builder.setLocalOnly(!preferences.getBoolean(R.string.p_wearable_notifications, true)) + if (preUpsideDownCake()) { + builder.setLocalOnly(!preferences.getBoolean(R.string.p_wearable_notifications, true)) + } if (AndroidUtilities.preOreo()) { if (alert) { builder