read-action for getFilesForFastWordSearch

This commit is contained in:
peter
2014-04-22 16:27:20 +02:00
parent cdcd77096f
commit bf06d9dcf9
@@ -121,7 +121,12 @@ class FindInProjectTask {
try {
myProgress.setIndeterminate(true);
myProgress.setText("Scanning indexed files...");
final Set<PsiFile> filesForFastWordSearch = getFilesForFastWordSearch();
final Set<PsiFile> filesForFastWordSearch = ApplicationManager.getApplication().runReadAction(new Computable<Set<PsiFile>>() {
@Override
public Set<PsiFile> compute() {
return getFilesForFastWordSearch();
}
});
myProgress.setIndeterminate(false);
searchInFiles(filesForFastWordSearch, processPresentation, consumer);