Debugger: Fix read action in 'createLineSourcePosition' (KT-33064)

This commit is contained in:
Yan Zhulanow
2019-08-02 17:22:28 +09:00
parent 8211e73f7e
commit 01805e8878
@@ -210,7 +210,9 @@ public class KotlinLineBreakpointType extends JavaLineBreakpointType implements
private static SourcePosition createLineSourcePosition(@NotNull XLineBreakpointImpl breakpoint) {
VirtualFile file = breakpoint.getFile();
if (file != null) {
PsiFile psiFile = PsiManager.getInstance(breakpoint.getProject()).findFile(file);
PsiManager psiManager = PsiManager.getInstance(breakpoint.getProject());
PsiFile psiFile = ReadAction.compute(() -> psiManager.findFile(file));
if (psiFile != null) {
return SourcePosition.createFromLine(psiFile, breakpoint.getLine());
}