X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.browsing.ui.swt%2Fsrc%2Forg%2Fsimantics%2Fbrowsing%2Fui%2Fswt%2FFilterArea.java;h=1ed2a0c671656b94e238c0aabd9c3b24e08c476d;hp=27c32abc03190dc6e43ad1bef26737d95ed5140a;hb=eb81a8ba87fabc50f712525508c938080d98da10;hpb=37fd7947ece7d0ba23908fb8f838d618128e1adf diff --git a/bundles/org.simantics.browsing.ui.swt/src/org/simantics/browsing/ui/swt/FilterArea.java b/bundles/org.simantics.browsing.ui.swt/src/org/simantics/browsing/ui/swt/FilterArea.java index 27c32abc0..1ed2a0c67 100644 --- a/bundles/org.simantics.browsing.ui.swt/src/org/simantics/browsing/ui/swt/FilterArea.java +++ b/bundles/org.simantics.browsing.ui.swt/src/org/simantics/browsing/ui/swt/FilterArea.java @@ -288,9 +288,14 @@ public class FilterArea extends Composite implements IFocusable, IFilterArea, IF }); } }, FILTER_DELAY, TimeUnit.MILLISECONDS); - } - + + protected void applyFilter(String filter) { + final NodeContext context = getFilteredNode(); + if (context != null) + applyFilter(context, filter, true); + } + protected void applyFilter(NodeContext context, String filter, boolean updateUI) { if (updateUI) { String current = filterText.getText();