From eee67ac9d91a21ccbfd446c206d1f2d837a4bcf8 Mon Sep 17 00:00:00 2001 From: evgeny Date: Mon, 12 Oct 2026 11:36:07 +0200 Subject: [PATCH] Close local preview when its publication ends --- .../app/src/main/java/com/utun/chat/ui/screens/StreamScreen.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/chatgui-android/app/src/main/java/com/utun/chat/ui/screens/StreamScreen.kt b/tools/chatgui-android/app/src/main/java/com/utun/chat/ui/screens/StreamScreen.kt index a00666dc..d8cdef33 100644 --- a/tools/chatgui-android/app/src/main/java/com/utun/chat/ui/screens/StreamScreen.kt +++ b/tools/chatgui-android/app/src/main/java/com/utun/chat/ui/screens/StreamScreen.kt @@ -79,6 +79,7 @@ fun StreamScreen(channelId: String, channelName: String, onBack: () -> Unit) { } } LaunchedEffect(sources, local?.id, local?.phase) { + if (local != null && !local.ongoing && selected?.self == true) selected = null if (local?.phase == StreamPhase.LIVE && previewedSession != local.id) sources.firstOrNull { it.self }?.let { selected = it; previewedSession = local.id }