Invoke event before listeners are cleared in RemoveTab

This commit is contained in:
John Lewin 2018-11-15 14:40:03 -08:00
parent 8641837dce
commit df719bee23

View file

@ -439,8 +439,10 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
}
else
{
this.parentTabControl.RemoveTab(this);
this.CloseClicked?.Invoke(this, null);
// Must be called after CloseClicked otherwise listeners are cleared before event is invoked
this.parentTabControl?.RemoveTab(this);
}
});
}