diff --git a/app/src/main/java/eu/faircode/email/Fts4DbHelper.java b/app/src/main/java/eu/faircode/email/Fts4DbHelper.java index efa6740521..d04f6f2544 100644 --- a/app/src/main/java/eu/faircode/email/Fts4DbHelper.java +++ b/app/src/main/java/eu/faircode/email/Fts4DbHelper.java @@ -185,9 +185,7 @@ public class Fts4DbHelper extends SQLiteOpenHelper { Long account, Long folder, long[] exclude, BoundaryCallbackMessages.SearchCriteria criteria) { - String query = criteria.query.trim(); - query = Normalizer.normalize(query, Normalizer.Form.NFKD) - .replaceAll("[\\p{InCombiningDiacriticalMarks}]", ""); + String query = breakText(criteria.query.trim()); List word = new ArrayList<>(); List plus = new ArrayList<>(); @@ -242,7 +240,7 @@ public class Fts4DbHelper extends SQLiteOpenHelper { } } - String search = (sb.length() > 0 ? sb.toString() : escape(criteria.query)); + String search = (sb.length() > 0 ? sb.toString() : escape(query)); String select = ""; if (account != null)