From 076a2b248abcc355369725d2c2d23f6c9bd6bb75 Mon Sep 17 00:00:00 2001 From: Konrad Pozniak Date: Thu, 6 May 2021 07:33:15 +0200 Subject: [PATCH] fix crash when captioning large images (#2149) --- .../tusky/components/compose/dialog/CaptionDialog.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/keylesspalace/tusky/components/compose/dialog/CaptionDialog.kt b/app/src/main/java/com/keylesspalace/tusky/components/compose/dialog/CaptionDialog.kt index 50d5c23b6..e356cd3fb 100644 --- a/app/src/main/java/com/keylesspalace/tusky/components/compose/dialog/CaptionDialog.kt +++ b/app/src/main/java/com/keylesspalace/tusky/components/compose/dialog/CaptionDialog.kt @@ -101,8 +101,10 @@ fun T.makeCaptionDialog(existingDescription: String?, // size. Maybe we should limit the size of CustomTarget Glide.with(this) .load(previewUri) - .into(object : CustomTarget() { - override fun onLoadCleared(placeholder: Drawable?) {} + .into(object : CustomTarget(4096, 4096) { + override fun onLoadCleared(placeholder: Drawable?) { + imageView.setImageDrawable(placeholder) + } override fun onResourceReady(resource: Drawable, transition: Transition?) { imageView.setImageDrawable(resource)