From cb8eaad3ba6200c9b904c7568e00db257875121b Mon Sep 17 00:00:00 2001 From: Kirill Likhodedov Date: Wed, 2 Mar 2016 16:08:02 +0300 Subject: [PATCH] vcs: add expiring condition to invokeLater Relates to IDEA-151547. --- .../src/com/intellij/openapi/vcs/changes/ui/CommitHelper.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/CommitHelper.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/CommitHelper.java index 9a1376b7cda7..0e453e0ae95d 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/CommitHelper.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/CommitHelper.java @@ -21,6 +21,7 @@ import com.intellij.history.LocalHistoryAction; import com.intellij.ide.util.DelegatingProgressIndicator; import com.intellij.openapi.application.Application; import com.intellij.openapi.application.ApplicationManager; +import com.intellij.openapi.application.ModalityState; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.editor.Document; import com.intellij.openapi.fileEditor.FileDocumentManager; @@ -450,7 +451,7 @@ public class CommitHelper { moveToFailedList(myChangeList, myCommitMessage, getChangesFailedToCommit(), VcsBundle.message("commit.dialog.failed.commit.template", myChangeList.getName()), myProject); } - }); + }, ModalityState.defaultModalityState(), o -> myProject.isDisposed()); } public void doBeforeRefresh() {