diff --git a/app/src/main/java/eu/faircode/email/WorkerFts.java b/app/src/main/java/eu/faircode/email/WorkerFts.java index 5c14f3cbb1..b09bf7e7ba 100644 --- a/app/src/main/java/eu/faircode/email/WorkerFts.java +++ b/app/src/main/java/eu/faircode/email/WorkerFts.java @@ -86,10 +86,6 @@ public class WorkerFts extends Worker { if (text == null) text = ""; - boolean fts = prefs.getBoolean("fts", false); - if (!fts) - break; - try { sdb.beginTransaction(); Fts4DbHelper.insert(sdb, message, text); @@ -105,6 +101,10 @@ public class WorkerFts extends Worker { if (ids.size() >= INDEX_BATCH_SIZE) markIndexed(db, ids); + + boolean fts = prefs.getBoolean("fts", false); + if (!fts) + break; } catch (Throwable ex) { Log.e(ex); }