From c0fed1498e98aa20de571fa40fa949cee7651154 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Wed, 25 Oct 2023 14:09:45 -0300 Subject: [PATCH] Utilze visibility instead of isVisible for restoration of view visibility after long press. --- .../v2/items/V2ConversationItemSnapshotStrategy.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemSnapshotStrategy.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemSnapshotStrategy.kt index 0f469d89ea..d55f18418d 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemSnapshotStrategy.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemSnapshotStrategy.kt @@ -6,7 +6,6 @@ package org.thoughtcrime.securesms.conversation.v2.items import android.graphics.Canvas -import androidx.core.view.isVisible import org.thoughtcrime.securesms.util.visible /** @@ -43,12 +42,12 @@ class V2ConversationItemSnapshotStrategy( it.scaleY = 1f } - val originalIsVisible = viewsToHide.associateWith { it.isVisible } + val originalVisibility = viewsToHide.associateWith { it.visibility } viewsToHide.forEach { it.visible = false } binding.root.draw(canvas) - originalIsVisible.forEach { (view, isVisible) -> view.isVisible = isVisible } + originalVisibility.forEach { (view, visibility) -> view.visibility = visibility } originalScales.forEach { view, (scaleX, scaleY) -> view.scaleX = scaleX view.scaleY = scaleY