From 3b567f990877b5d0edaa0f8f5164a3bdc429e41a Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 4 Oct 2025 21:18:15 +0200 Subject: [PATCH] Search: mark required words --- app/src/main/java/eu/faircode/email/HtmlHelper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index 7305999fb3..a3de6aa01f 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -3246,8 +3246,10 @@ public class HtmlHelper { StringBuilder sb = new StringBuilder(); for (String word : query.trim().split("\\s+")) { - if (word.startsWith("+") || word.startsWith("-")) + if (word.startsWith("-")) continue; + if (word.startsWith("+")) + word = word.substring(1); for (String w : Fts4DbHelper.breakText(word).split("\\s+")) { if (sb.length() > 0) sb.append("\\s*");