From eb4540600e3f2859b1e5d0e529e06de69499e1f4 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Wed, 17 Dec 2025 14:40:28 -0400 Subject: [PATCH] Make megaphones scrollable again. --- .../thoughtcrime/securesms/megaphone/MegaphoneComponent.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/megaphone/MegaphoneComponent.kt b/app/src/main/java/org/thoughtcrime/securesms/megaphone/MegaphoneComponent.kt index c802c40839..64ac0f7819 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/megaphone/MegaphoneComponent.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/megaphone/MegaphoneComponent.kt @@ -15,7 +15,9 @@ import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.size +import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.shape.RoundedCornerShape +import androidx.compose.foundation.verticalScroll import androidx.compose.material3.Card import androidx.compose.material3.CardDefaults import androidx.compose.material3.Icon @@ -133,6 +135,7 @@ private fun BasicMegaphone( ) { Column( modifier = Modifier + .verticalScroll(rememberScrollState()) .padding(horizontal = 8.dp) .padding(top = 16.dp, bottom = 8.dp) ) { @@ -197,6 +200,7 @@ private fun PopupMegaphone( MegaphoneCardContent( megaphone = megaphone, modifier = Modifier + .verticalScroll(rememberScrollState()) .padding(horizontal = 8.dp) .padding(top = 16.dp, bottom = 8.dp) )