From d23290107b96c0273bcd2f69f4e4420e7645ae68 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Tue, 27 Jan 2026 11:21:33 -0500 Subject: [PATCH] Fix document download UI not updating on first click. --- .../securesms/components/DocumentView.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/DocumentView.java b/app/src/main/java/org/thoughtcrime/securesms/components/DocumentView.java index c0479baf8b..e8b2b4de7f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/DocumentView.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/DocumentView.java @@ -19,6 +19,7 @@ import androidx.annotation.Nullable; import com.pnikosis.materialishprogress.ProgressWheel; +import org.greenrobot.eventbus.EventBus; import org.greenrobot.eventbus.Subscribe; import org.greenrobot.eventbus.ThreadMode; import org.signal.core.util.ByteSize; @@ -91,6 +92,20 @@ public class DocumentView extends FrameLayout { } } + @Override + protected void onAttachedToWindow() { + super.onAttachedToWindow(); + if (!EventBus.getDefault().isRegistered(this)) { + EventBus.getDefault().register(this); + } + } + + @Override + protected void onDetachedFromWindow() { + super.onDetachedFromWindow(); + EventBus.getDefault().unregister(this); + } + public void setDownloadClickListener(@Nullable SlideClickListener listener) { this.downloadListener = listener; }