From 2218fc0d4184eab2d1354424e836ba890e078b94 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Mon, 5 Apr 2021 16:09:04 -0400 Subject: [PATCH] Start call service as foreground for notification actions. --- .../thoughtcrime/securesms/webrtc/CallNotificationBuilder.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/webrtc/CallNotificationBuilder.java b/app/src/main/java/org/thoughtcrime/securesms/webrtc/CallNotificationBuilder.java index 273bab756..255edc9d7 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/webrtc/CallNotificationBuilder.java +++ b/app/src/main/java/org/thoughtcrime/securesms/webrtc/CallNotificationBuilder.java @@ -112,7 +112,8 @@ public class CallNotificationBuilder { } private static NotificationCompat.Action getServiceNotificationAction(Context context, Intent intent, int iconResId, int titleResId) { - PendingIntent pendingIntent = PendingIntent.getService(context, 0, intent, 0); + PendingIntent pendingIntent = Build.VERSION.SDK_INT >= 26 ? PendingIntent.getForegroundService(context, 0, intent, 0) + : PendingIntent.getService(context, 0, intent, 0); return new NotificationCompat.Action(iconResId, context.getString(titleResId), pendingIntent); }