supply parentDisposable to submitTransaction

This commit is contained in:
peter
2016-04-05 08:03:02 +02:00
parent 5130c34a3f
commit 2ce2046544
3 changed files with 5 additions and 4 deletions
@@ -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);
@@ -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) {
@@ -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));
}
}