From d8e3edc7292c7c01a42d0a33dd7b7b46f1c48af5 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Tue, 13 Jun 2023 11:14:15 -0300 Subject: [PATCH] Fix incoming call intent. --- .../securesms/webrtc/CallNotificationBuilder.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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 3e9e631646..5ffebaa42e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/webrtc/CallNotificationBuilder.java +++ b/app/src/main/java/org/thoughtcrime/securesms/webrtc/CallNotificationBuilder.java @@ -72,10 +72,9 @@ public class CallNotificationBuilder { builder.setContentText(context.getString(recipient.isGroup() ? R.string.NotificationBarManager__incoming_signal_group_call : R.string.NotificationBarManager__incoming_signal_call)); builder.setPriority(NotificationCompat.PRIORITY_HIGH); builder.setCategory(NotificationCompat.CATEGORY_CALL); + builder.setFullScreenIntent(pendingIntent, true); - if (deviceVersionSupportsIncomingCallStyle() && - ServiceUtil.getPowerManager(context).isInteractive() && - !ServiceUtil.getKeyguardManager(context).isDeviceLocked()) + if (deviceVersionSupportsIncomingCallStyle()) { return Single.fromCallable(() -> ConversationUtil.buildPerson(context, recipient)) .subscribeOn(Schedulers.io()) @@ -89,7 +88,7 @@ public class CallNotificationBuilder { return builder.build(); }); } else { - return Single.just(builder.setFullScreenIntent(pendingIntent, true).build()); + return Single.just(builder.build()); } } else if (type == TYPE_OUTGOING_RINGING) { builder.setContentText(context.getString(R.string.NotificationBarManager__establishing_signal_call));