From 8d53ba15bd581ebbe5c9eff753cf166b1c70affe Mon Sep 17 00:00:00 2001 From: LarsBrubaker Date: Wed, 25 Mar 2020 15:29:48 -0700 Subject: [PATCH] Run callbacks before close (fixes print recovery test) --- MatterControlLib/ControlElements/StyledMessageBoxWindow.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MatterControlLib/ControlElements/StyledMessageBoxWindow.cs b/MatterControlLib/ControlElements/StyledMessageBoxWindow.cs index 5ddbea63f..38c7344f5 100644 --- a/MatterControlLib/ControlElements/StyledMessageBoxWindow.cs +++ b/MatterControlLib/ControlElements/StyledMessageBoxWindow.cs @@ -113,11 +113,11 @@ namespace MatterHackers.MatterControl var affirmativeButton = theme.CreateDialogButton(yesOk); affirmativeButton.Click += (s, e) => { - this.DialogWindow.Close(); - // If applicable, invoke the callback responseCallback?.Invoke(true); haveResponded = true; + + this.DialogWindow.Close(); }; this.AddPageAction(affirmativeButton, messageType != MessageType.YES_NO_WITHOUT_HIGHLIGHT);