From 143b2b5bd52f649e542a440007a5cc9675bc323d Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Wed, 9 Apr 2025 15:40:09 -0300 Subject: [PATCH] Move live state into if statement for AvatarImage. --- .../main/java/org/thoughtcrime/securesms/avatar/AvatarImage.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/avatar/AvatarImage.kt b/app/src/main/java/org/thoughtcrime/securesms/avatar/AvatarImage.kt index 1a987a6ef9..8ab745091f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/avatar/AvatarImage.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/avatar/AvatarImage.kt @@ -29,7 +29,6 @@ fun AvatarImage( useProfile: Boolean = true ) { val context = LocalContext.current - val state = recipient.live().liveData.map { AvatarImageState(NameUtil.getAbbreviation(it.getDisplayName(context)), it, AvatarHelper.getAvatarFileDetails(context, it.id)) }.observeAsState().value ?: return if (LocalInspectionMode.current) { Spacer( @@ -37,6 +36,8 @@ fun AvatarImage( .background(color = Color.Red, shape = CircleShape) ) } else { + val state = recipient.live().liveData.map { AvatarImageState(NameUtil.getAbbreviation(it.getDisplayName(context)), it, AvatarHelper.getAvatarFileDetails(context, it.id)) }.observeAsState().value ?: return + AndroidView( factory = ::AvatarImageView, modifier = modifier.background(color = Color.Transparent, shape = CircleShape)