diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/components/RichTextViewer.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/components/RichTextViewer.kt index 9f37f2507..30b8d40db 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/components/RichTextViewer.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/components/RichTextViewer.kt @@ -149,13 +149,16 @@ private fun RenderRegular( } val currentTextStyle = LocalTextStyle.current + val currentTextColor = LocalContentColor.current - val textStyle = currentTextStyle.copy( - lineHeight = 1.4.em, - color = currentTextStyle.color.takeOrElse { - LocalContentColor.current - } - ) + val textStyle = remember(currentTextStyle, currentTextColor) { + currentTextStyle.copy( + lineHeight = 1.4.em, + color = currentTextStyle.color.takeOrElse { + currentTextColor + } + ) + } MeasureSpaceWidth() { spaceWidth -> Column() {