From 1689678cf98f6ab8ccc8d71919497e65c0572992 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 14 Feb 2020 11:37:39 +0100 Subject: [PATCH] Skip indexing on OOM --- app/src/main/java/eu/faircode/email/WorkerFts.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/WorkerFts.java b/app/src/main/java/eu/faircode/email/WorkerFts.java index a5ee015a2c..0e6a5e086a 100644 --- a/app/src/main/java/eu/faircode/email/WorkerFts.java +++ b/app/src/main/java/eu/faircode/email/WorkerFts.java @@ -86,6 +86,8 @@ public class WorkerFts extends Worker { if (ids.size() > INDEX_BATCH_SIZE) markIndexed(db, ids); } catch (Throwable ex) { + if (ex instanceof OutOfMemoryError) + ids.add(id); Log.e(ex); } }