Cover channel closure and keep stream selection usable for long lists

This commit is contained in:
evgeny committed 2026-10-12 22:21:10 +02:00
1 parent cacd377d55
commit dd034a9d42
3 files changed
+15 -2

No files matched your search

@@ -15,6 +15,7 @@ import androidx.compose.foundation.combinedClickable
import androidx.compose.foundation.ExperimentalFoundationApi
import androidx.compose.foundation.gestures.awaitFirstDown
import androidx.compose.foundation.horizontalScroll
import androidx.compose.foundation.verticalScroll
import androidx.compose.foundation.layout.*
import androidx.compose.foundation.lazy.rememberLazyListState
import androidx.compose.foundation.rememberScrollState
@@ -107,7 +108,7 @@ fun ChatScreen(
onDismissRequest = { chooseStream = false },
title = { Text(stringResource(R.string.stream_choose_source)) },
text = {
Column {
Column(Modifier.heightIn(max = 360.dp).verticalScroll(rememberScrollState())) {
streams.forEach { source ->
TextButton(onClick = { chooseStream = false; onWatchStream(source) }) {
Text("${source.displayName} · ${source.id.toULong()}")