don't return partial results from ContributorsBasedGotoByModel.getNames

This commit is contained in:
peter
2013-06-27 21:13:26 +02:00
parent 01b1e2cabe
commit 239b9aff95
@@ -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)");