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 d705ebd0..be859e53 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 @@ -176,8 +176,10 @@ public class FilterEngine { if (matcher == null) { Pattern compiledPattern = compile(filter.pattern); - matcher = filter.compiledMatcher = compiledPattern.matcher(""); - Logger.d(TAG, "Resulting pattern: " + filter.compiledMatcher); + if (compiledPattern != null) { + matcher = filter.compiledMatcher = compiledPattern.matcher(""); + Logger.d(TAG, "Resulting pattern: " + filter.compiledMatcher); + } } if (matcher != null) {