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;