Cover channel closure and keep stream selection usable for long lists
This commit is contained in:
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()}")
|
||||
|
||||
Reference in new issue
Block a user