From aaf8bf32809d50881a84423d1a96a6baee3c0e1e Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Wed, 28 Sep 2022 15:16:52 -0400 Subject: [PATCH] Fix crash with delayed foreground service. --- .../securesms/messages/BackgroundMessageRetriever.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/messages/BackgroundMessageRetriever.java b/app/src/main/java/org/thoughtcrime/securesms/messages/BackgroundMessageRetriever.java index c78e9a6768..00b2623e70 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/messages/BackgroundMessageRetriever.java +++ b/app/src/main/java/org/thoughtcrime/securesms/messages/BackgroundMessageRetriever.java @@ -91,7 +91,7 @@ public class BackgroundMessageRetriever { private NoExceptionCloseable startDelayedForegroundServiceIfPossible(@NonNull Context context, long showNotificationAfterMs) { if (Build.VERSION.SDK_INT < 31) { - return (NoExceptionCloseable) GenericForegroundService.startForegroundTaskDelayed(context, context.getString(R.string.BackgroundMessageRetriever_checking_for_messages), showNotificationAfterMs, R.drawable.ic_signal_refresh); + return GenericForegroundService.startForegroundTaskDelayed(context, context.getString(R.string.BackgroundMessageRetriever_checking_for_messages), showNotificationAfterMs, R.drawable.ic_signal_refresh)::close; } else { return () -> {}; }