From bf06d9dcf9b54f271d3e92b15ab1c61ed0d9a5fa Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 22 Apr 2014 16:27:20 +0200 Subject: [PATCH] read-action for getFilesForFastWordSearch --- .../src/com/intellij/find/impl/FindInProjectTask.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/find/impl/FindInProjectTask.java b/platform/lang-impl/src/com/intellij/find/impl/FindInProjectTask.java index df47eead5c5b..90d2cc6385bd 100644 --- a/platform/lang-impl/src/com/intellij/find/impl/FindInProjectTask.java +++ b/platform/lang-impl/src/com/intellij/find/impl/FindInProjectTask.java @@ -121,7 +121,12 @@ class FindInProjectTask { try { myProgress.setIndeterminate(true); myProgress.setText("Scanning indexed files..."); - final Set filesForFastWordSearch = getFilesForFastWordSearch(); + final Set filesForFastWordSearch = ApplicationManager.getApplication().runReadAction(new Computable>() { + @Override + public Set compute() { + return getFilesForFastWordSearch(); + } + }); myProgress.setIndeterminate(false); searchInFiles(filesForFastWordSearch, processPresentation, consumer);