From 3b380adcd0243f1d06741fb483dd7646c9351084 Mon Sep 17 00:00:00 2001 From: Floens Date: Mon, 11 Apr 2016 11:39:12 +0200 Subject: [PATCH] Fix crash with quoted filter patterns Remove the quotes from the text not the regex. Closes #181 --- .../main/java/org/floens/chan/core/manager/FilterEngine.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Clover/app/src/main/java/org/floens/chan/core/manager/FilterEngine.java b/Clover/app/src/main/java/org/floens/chan/core/manager/FilterEngine.java index 19caff7b..6fd43f42 100644 --- a/Clover/app/src/main/java/org/floens/chan/core/manager/FilterEngine.java +++ b/Clover/app/src/main/java/org/floens/chan/core/manager/FilterEngine.java @@ -226,7 +226,8 @@ public class FilterEngine { } } else if (rawPattern.length() >= 2 && rawPattern.charAt(0) == '"' && rawPattern.charAt(rawPattern.length() - 1) == '"') { // "matches an exact sentence" - pattern = Pattern.compile(escapeRegex(rawPattern).substring(1, rawPattern.length() - 1)); + String text = escapeRegex(rawPattern.substring(1, rawPattern.length() - 1)); + pattern = Pattern.compile(text); } else { String[] words = rawPattern.split(" "); String text = "";