searchers: get project in read action (IDEA-CR-29813)

This commit is contained in:
peter
2018-02-28 16:56:40 +01:00
parent 9b5ba560e3
commit daa8b4484d
2 changed files with 4 additions and 2 deletions

View File

@@ -25,6 +25,7 @@ import com.intellij.psi.PsiClass;
import com.intellij.psi.PsiFile;
import com.intellij.psi.SmartPointerManager;
import com.intellij.psi.search.SearchScope;
import com.intellij.psi.util.PsiUtilCore;
import com.intellij.util.*;
import com.intellij.util.containers.ContainerUtil;
import org.jetbrains.annotations.NotNull;
@@ -59,7 +60,7 @@ public class ClassInheritorsSearch extends ExtensibleQueryFactory<PsiClass, Clas
assert checkInheritance;
myIncludeAnonymous = includeAnonymous;
myNameCondition = nameCondition;
myProject = myClass.getProject();
myProject = PsiUtilCore.getProjectInReadAction(myClass);
}
@NotNull