From 7ed8f900682be3b322a3d645fdcf240e79db0963 Mon Sep 17 00:00:00 2001 From: evgeny Date: Wed, 28 Oct 2026 10:57:22 +0100 Subject: [PATCH] Keep call controls visible while a video menu is open --- .../app/src/main/java/com/utun/chat/ui/screens/CallScreen.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/chatgui-android/app/src/main/java/com/utun/chat/ui/screens/CallScreen.kt b/tools/chatgui-android/app/src/main/java/com/utun/chat/ui/screens/CallScreen.kt index 257f8ac0..00c11ee1 100644 --- a/tools/chatgui-android/app/src/main/java/com/utun/chat/ui/screens/CallScreen.kt +++ b/tools/chatgui-android/app/src/main/java/com/utun/chat/ui/screens/CallScreen.kt @@ -192,8 +192,8 @@ fun CallScreen( controlsVisible = true LogManager.addLog("INFO", "call", "video presentation=${expandedVideo ?: "controls"} remote=$receiving local=$sending") } - LaunchedEffect(viewingVideo, controlsVisible, settingsVisible) { - if (viewingVideo && controlsVisible && !settingsVisible) { delay(5000); controlsVisible = false } + LaunchedEffect(viewingVideo, controlsVisible, settingsVisible, videoMenu) { + if (viewingVideo && controlsVisible && !settingsVisible && videoMenu == null) { delay(5000); controlsVisible = false } } val locked = phase == CallPhase.ACTIVE && !videoActive && route == AudioRoute.EARPIECE && proximityNear == true