diff --git a/mRemoteNG/UI/Window/ConnectionWindow.cs b/mRemoteNG/UI/Window/ConnectionWindow.cs index 5ddd07e0..9cdb9965 100644 --- a/mRemoteNG/UI/Window/ConnectionWindow.cs +++ b/mRemoteNG/UI/Window/ConnectionWindow.cs @@ -798,7 +798,7 @@ namespace mRemoteNG.UI.Window { var protocolBase = sender as ProtocolBase; if (!(protocolBase?.InterfaceControl.Parent is ConnectionTab tabPage)) return; - if (tabPage.Disposing) return; + if (tabPage.Disposing || tabPage.IsDisposed) return; tabPage.protocolClose = true; Invoke(new Action(() => tabPage.Close())); }