mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
inspection view: wrap with write action (EA-86818)
This commit is contained in:
+2
-1
@@ -18,6 +18,7 @@ package com.intellij.codeInspection.ui;
|
||||
import com.intellij.codeInspection.ex.InspectionToolWrapper;
|
||||
import com.intellij.codeInspection.reference.RefElement;
|
||||
import com.intellij.codeInspection.reference.RefEntity;
|
||||
import com.intellij.openapi.application.WriteAction;
|
||||
import com.intellij.openapi.editor.Document;
|
||||
import com.intellij.openapi.editor.Editor;
|
||||
import com.intellij.openapi.editor.EditorFactory;
|
||||
@@ -61,7 +62,7 @@ public class InspectionResultsViewUtil {
|
||||
final PsiFile containingFile = containingElement.getContainingFile();
|
||||
if (containingFile != null) {
|
||||
final VirtualFile file = containingFile.getVirtualFile();
|
||||
PsiDocumentManager.getInstance(containingFile.getProject()).commitAllDocuments();
|
||||
WriteAction.run(() -> PsiDocumentManager.getInstance(containingFile.getProject()).commitAllDocuments());
|
||||
final Document document = FileDocumentManager.getInstance().getDocument(file);
|
||||
if (document != null && document.getLineCount() > lineNumber - 1) {
|
||||
return new OpenFileDescriptor(containingElement.getProject(),
|
||||
|
||||
Reference in New Issue
Block a user