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 }