From e1a463fb1049fe2388125bd9fc01a4c583255df2 Mon Sep 17 00:00:00 2001 From: Ivan Semenov Date: Wed, 13 Jun 2018 18:04:52 +0300 Subject: [PATCH] [github] Check progress manager disposed state before callback Otherwise when dialog is closed various "already disposed" errors pop up Issue: EA-122314 --- platform/dvcs-impl/src/com/intellij/dvcs/ui/CloneDvcsDialog.java | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/dvcs-impl/src/com/intellij/dvcs/ui/CloneDvcsDialog.java b/platform/dvcs-impl/src/com/intellij/dvcs/ui/CloneDvcsDialog.java index 7b410775f6c5..95d35bab6585 100644 --- a/platform/dvcs-impl/src/com/intellij/dvcs/ui/CloneDvcsDialog.java +++ b/platform/dvcs-impl/src/com/intellij/dvcs/ui/CloneDvcsDialog.java @@ -323,6 +323,7 @@ public abstract class CloneDvcsDialog extends DialogWrapper { @Override public void onSuccess() { + if (mySpinnerProgressManager.getDisposed()) return; if (!myNewRepositories.isEmpty()) { // otherwise editor content will be reset myRepositoryUrlCombobox.setSelectedItem(myRepositoryUrlField.getText());