From d76bafc19d21b62f7b354b18df2ca1995f7faf5b Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 12 Feb 2025 16:10:53 +0100 Subject: [PATCH] Prevent OOM by running media tasks serially --- app/src/main/java/eu/faircode/email/AdapterMedia.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterMedia.java b/app/src/main/java/eu/faircode/email/AdapterMedia.java index c11315f152..28d2e04e02 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMedia.java +++ b/app/src/main/java/eu/faircode/email/AdapterMedia.java @@ -357,7 +357,7 @@ public class AdapterMedia extends RecyclerView.Adapter tvCaption.setVisibility(View.VISIBLE); ivImage.setImageResource(R.drawable.twotone_warning_24); } - }.setKill(true).execute(context, owner, args, "media:load"); + }.setExecutor(Helper.getSerialExecutor()).setKill(true).execute(context, owner, args, "media:load"); } else ivImage.setImageResource(attachment.progress == null ? R.drawable.twotone_image_24 : R.drawable.twotone_hourglass_top_24);