Skip to content

Commit e77fc95

Browse files
committed
Clear results prior to exclusive searches
1 parent 5fcad5a commit e77fc95

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/main/java/org/scijava/ui/swing/search/SwingSearchBar.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -368,6 +368,7 @@ public SwingSearchPanel() {
368368
}
369369

370370
public void search(final String text) {
371+
assertDispatchThread();
371372
operation.search(text);
372373
}
373374

@@ -376,6 +377,7 @@ public void search(final String text) {
376377
/** Called whenever a new batch of search results comes in. */
377378
private void update(final SearchEvent event) {
378379
assertDispatchThread();
380+
if (event.exclusive()) allResults.clear();
379381
allResults.put(event.searcher().getClass(), event);
380382
rebuild();
381383
}

0 commit comments

Comments
 (0)