From d7dd77a5afe9ab28d0bfaa851d508574e58226d4 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Tue, 16 May 2023 16:24:43 -0300 Subject: [PATCH] Add additional logging around thumbnail loading. --- .../components/GlideDrawableListeningTarget.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/GlideDrawableListeningTarget.java b/app/src/main/java/org/thoughtcrime/securesms/components/GlideDrawableListeningTarget.java index 571908b4e4..e830a6c538 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/GlideDrawableListeningTarget.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/GlideDrawableListeningTarget.java @@ -8,10 +8,13 @@ import androidx.annotation.Nullable; import com.bumptech.glide.request.target.DrawableImageViewTarget; +import org.signal.core.util.logging.Log; import org.thoughtcrime.securesms.util.concurrent.SettableFuture; public class GlideDrawableListeningTarget extends DrawableImageViewTarget { + private static final String TAG = Log.tag(GlideDrawableListeningTarget.class); + private final SettableFuture loaded; public GlideDrawableListeningTarget(@NonNull ImageView view, @NonNull SettableFuture loaded) { @@ -21,6 +24,12 @@ public class GlideDrawableListeningTarget extends DrawableImageViewTarget { @Override protected void setResource(@Nullable Drawable resource) { + if (resource == null) { + Log.d(TAG, "Loaded null resource"); + } else { + Log.d(TAG, "Loaded resource of w " + resource.getIntrinsicWidth() + " by h " + resource.getIntrinsicHeight()); + } + super.setResource(resource); loaded.set(true); }