From 995fad2199188ff9afcb2c8ef220a6a8df5135a1 Mon Sep 17 00:00:00 2001 From: Floens Date: Fri, 18 Sep 2015 16:30:20 +0200 Subject: [PATCH] Add check for when compile returnes null for invalid patterns Closes #102 --- .../java/org/floens/chan/core/manager/FilterEngine.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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) {