android, desktop: fix crash on very long quoted message (#5751)

This commit is contained in:
Stanislav Dmitrenko 2025-03-16 23:48:36 +07:00 committed by GitHub
parent 364aa667ad
commit ae24da090c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -66,7 +66,11 @@ fun FramedItemView(
@Composable
fun ciQuotedMsgView(qi: CIQuote) {
Box(
Modifier.padding(vertical = 6.dp, horizontal = 12.dp),
Modifier
// this width limitation prevents crash on calculating constraints that may happen if you post veeeery long message and then quote it.
// Top level layout wants `IntrinsicWidth.Max` and very long layout makes the crash in this case
.widthIn(max = 50000.dp)
.padding(vertical = 6.dp, horizontal = 12.dp),
contentAlignment = Alignment.TopStart
) {
val sender = qi.sender(membership())