Skip to content

Commit 82eb71e

Browse files
committed
moving the initialize of the compose chat adapter to a remember block to preserve state on recomposition
Signed-off-by: Marcel Hibbe <dev@mhibbe.de> Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
1 parent fc35688 commit 82eb71e

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

app/src/main/java/com/nextcloud/talk/ui/PinnedMessage.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,10 @@ fun PinnedMessageView(
9797
ConversationUtils.isParticipantOwnerOrModerator(currentConversation!!)
9898
}
9999

100+
val adapter = remember {
101+
ComposeChatAdapter()
102+
}
103+
100104
Column(
101105
verticalArrangement = Arrangement.spacedBy((-SPACE_16).dp),
102106
modifier = Modifier
@@ -113,7 +117,7 @@ fun PinnedMessageView(
113117
}
114118

115119
) {
116-
ComposeChatAdapter().GetComposableForMessage(message)
120+
adapter.GetComposableForMessage(message)
117121
}
118122

119123
var expanded by remember { mutableStateOf(false) }

0 commit comments

Comments
 (0)