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