diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.java b/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.java index 42775e72af..3af59350b4 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.java +++ b/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.java @@ -44,6 +44,7 @@ import org.signal.core.util.SQLiteDatabaseExtensionsKt; import org.signal.core.util.SetUtil; import org.signal.core.util.SqlUtil; import org.signal.core.util.StreamUtil; +import org.signal.core.util.ThreadUtil; import org.signal.core.util.logging.Log; import org.thoughtcrime.securesms.attachments.Attachment; import org.thoughtcrime.securesms.attachments.AttachmentId; @@ -586,6 +587,7 @@ public class AttachmentTable extends DatabaseTable { if (MediaUtil.isImageType(contentType) || MediaUtil.isVideoType(contentType)) { Glide.get(context).clearDiskCache(); + ThreadUtil.runOnMain(() -> Glide.get(context).clearMemory()); } }