diff --git a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DefaultHighlightInfoProcessor.java b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DefaultHighlightInfoProcessor.java index dbd4cefff5ce..0c3b88741e06 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DefaultHighlightInfoProcessor.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DefaultHighlightInfoProcessor.java @@ -54,10 +54,10 @@ public class DefaultHighlightInfoProcessor extends HighlightInfoProcessor { final TextRange priorityIntersection = priorityRange.intersection(restrictRange); final Editor editor = session.getEditor(); - TransactionGuard.submitTransaction(new Runnable() { + TransactionGuard.submitTransaction(project, new Runnable() { @Override public void run() { - if (project.isDisposed() || modificationStamp != document.getModificationStamp()) return; + if (modificationStamp != document.getModificationStamp()) return; if (priorityIntersection != null) { MarkupModel markupModel = DocumentMarkupModel.forDocument(document, project, true); diff --git a/platform/lang-impl/src/com/intellij/codeInspection/ex/GlobalInspectionContextImpl.java b/platform/lang-impl/src/com/intellij/codeInspection/ex/GlobalInspectionContextImpl.java index be48e03ac541..475a66fe0ca0 100644 --- a/platform/lang-impl/src/com/intellij/codeInspection/ex/GlobalInspectionContextImpl.java +++ b/platform/lang-impl/src/com/intellij/codeInspection/ex/GlobalInspectionContextImpl.java @@ -1018,7 +1018,7 @@ public class GlobalInspectionContextImpl extends GlobalInspectionContextBase imp }, title, null); } }; - TransactionGuard.submitTransaction(runnable); + TransactionGuard.submitTransaction(project, runnable); } private static boolean isBinary(@NotNull PsiFile file) { diff --git a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/inheritance/StaticInheritanceFix.java b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/inheritance/StaticInheritanceFix.java index a743e59235f6..92264af1f9ac 100644 --- a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/inheritance/StaticInheritanceFix.java +++ b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/inheritance/StaticInheritanceFix.java @@ -149,6 +149,7 @@ class StaticInheritanceFix extends InspectionGadgetsFix { } private static void invokeWriteAction(final Runnable runnable, final PsiFile file) { - TransactionGuard.submitTransaction(() -> WriteCommandAction.runWriteCommandAction(file.getProject(), null, null, runnable, file)); + Project project = file.getProject(); + TransactionGuard.submitTransaction(project, () -> WriteCommandAction.runWriteCommandAction(project, null, null, runnable, file)); } }