From 594a71a9ba55ae4659f16231e94452d6d9c726c3 Mon Sep 17 00:00:00 2001 From: Eyck Jentzsch Date: Wed, 11 Mar 2020 07:35:31 +0100 Subject: [PATCH] add try-catch to filter application --- .../minres/scviewer/e4/application/parts/DesignBrowser.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/com.minres.scviewer.e4.application/src/com/minres/scviewer/e4/application/parts/DesignBrowser.java b/com.minres.scviewer.e4.application/src/com/minres/scviewer/e4/application/parts/DesignBrowser.java index b9a92dd..424e596 100644 --- a/com.minres.scviewer.e4.application/src/com/minres/scviewer/e4/application/parts/DesignBrowser.java +++ b/com.minres.scviewer.e4.application/src/com/minres/scviewer/e4/application/parts/DesignBrowser.java @@ -15,6 +15,7 @@ import java.beans.PropertyChangeListener; import java.lang.annotation.Annotation; import java.util.Arrays; import java.util.List; +import java.util.regex.PatternSyntaxException; import javax.annotation.PostConstruct; import javax.inject.Inject; @@ -469,7 +470,10 @@ public class DesignBrowser { return true; } IWaveform p = (IWaveform) element; - if (p.getName().matches(searchString)) { + try { + if (p.getName().matches(searchString)) + return true; + } catch (PatternSyntaxException e) { return true; } return false;