From ec8153ace210453e81a2bbc9e2742418d377c4b1 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 6 Oct 2022 22:06:14 +0200 Subject: [PATCH] Ensure directory on background threads --- app/src/main/java/eu/faircode/email/Helper.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/Helper.java b/app/src/main/java/eu/faircode/email/Helper.java index d24b6f7f02..0517a5817c 100644 --- a/app/src/main/java/eu/faircode/email/Helper.java +++ b/app/src/main/java/eu/faircode/email/Helper.java @@ -2237,9 +2237,9 @@ public class Helper { exists.put(dir, true); } - if (!dir.exists()) + if (!isUiThread() && !dir.exists()) if (!dir.mkdirs()) - Log.e("Cannot create directory=" + dir); + throw new IllegalArgumentException("Failed to create=" + dir); return dir; }