mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
don't return partial results from ContributorsBasedGotoByModel.getNames
This commit is contained in:
+3
-1
@@ -78,7 +78,8 @@ public abstract class ContributorsBasedGotoByModel implements ChooseByNameModel
|
||||
|
||||
long start = System.currentTimeMillis();
|
||||
List<ChooseByNameContributor> liveContribs = filterDumb(myContributors);
|
||||
JobLauncher.getInstance().invokeConcurrentlyUnderProgress(liveContribs, ProgressManager.getInstance().getProgressIndicator(), false,
|
||||
ProgressIndicator indicator = ProgressManager.getInstance().getProgressIndicator();
|
||||
JobLauncher.getInstance().invokeConcurrentlyUnderProgress(liveContribs, indicator, false,
|
||||
new Processor<ChooseByNameContributor>() {
|
||||
@Override
|
||||
public boolean process(ChooseByNameContributor contributor) {
|
||||
@@ -99,6 +100,7 @@ public abstract class ContributorsBasedGotoByModel implements ChooseByNameModel
|
||||
return true;
|
||||
}
|
||||
});
|
||||
indicator.checkCanceled();
|
||||
long finish = System.currentTimeMillis();
|
||||
if (LOG.isDebugEnabled()) {
|
||||
LOG.debug("getNames(): "+(finish-start)+"ms; (got "+names.size()+" elements)");
|
||||
|
||||
Reference in New Issue
Block a user