From 1228da8665ca151b6a6f48ce7b8bcc93725069c0 Mon Sep 17 00:00:00 2001 From: Sagar <85388413+Sagar0-0@users.noreply.github.com> Date: Thu, 17 Apr 2025 23:50:59 +0530 Subject: [PATCH] Fix transfer controls logic for checking isUpload. --- .../components/transfercontrols/TransferControlView.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/transfercontrols/TransferControlView.kt b/app/src/main/java/org/thoughtcrime/securesms/components/transfercontrols/TransferControlView.kt index a7344a2b54..91c686b025 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/transfercontrols/TransferControlView.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/transfercontrols/TransferControlView.kt @@ -571,7 +571,9 @@ class TransferControlView @JvmOverloads constructor(context: Context, attrs: Att } } val playableWhileDownloading = allStreamableOrDone - val isUpload = slides.any { it.asAttachment().uploadTimestamp == 0L } && slides.all { (it.asAttachment() as? DatabaseAttachment)?.hasData == true } + val isUpload = slides.all { + (it.asAttachment() as? DatabaseAttachment)?.hasData == true + } val result = state.copy( slides = slides,