From 487f601c0953a12329b15b60c399b12765dd42a6 Mon Sep 17 00:00:00 2001 From: adbenitez Date: Mon, 23 Mar 2026 12:15:47 +0100 Subject: [PATCH] temporarily don't require android.permission.USE_FULL_SCREEN_INTENT for gplay --- src/foss/AndroidManifest.xml | 1 + src/main/AndroidManifest.xml | 1 - .../org/thoughtcrime/securesms/calls/CallCoordinator.java | 4 ++-- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/foss/AndroidManifest.xml b/src/foss/AndroidManifest.xml index f81ce6d34..b55a093e9 100644 --- a/src/foss/AndroidManifest.xml +++ b/src/foss/AndroidManifest.xml @@ -5,6 +5,7 @@ + - diff --git a/src/main/java/org/thoughtcrime/securesms/calls/CallCoordinator.java b/src/main/java/org/thoughtcrime/securesms/calls/CallCoordinator.java index dc1e8d744..7c3a2565e 100644 --- a/src/main/java/org/thoughtcrime/securesms/calls/CallCoordinator.java +++ b/src/main/java/org/thoughtcrime/securesms/calls/CallCoordinator.java @@ -1310,7 +1310,7 @@ public class CallCoordinator implements DcEventCenter.DcEventDelegate { } // Check full screen intent permission on Android 14+ - boolean canUseFullScreen; + boolean canUseFullScreen = false; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) { canUseFullScreen = canUseFullScreenIntent(); if (!canUseFullScreen) { @@ -1354,7 +1354,7 @@ public class CallCoordinator implements DcEventCenter.DcEventDelegate { PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE); Notification.Builder builder; - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { + if (canUseFullScreen && Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { // Android 12+, CallStyle Person caller = new Person.Builder().setName(callerName).setIcon(callerIcon).setImportant(true).build();