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();