From 3dcc5cf74b0480c0b776c5f1943734d65232e470 Mon Sep 17 00:00:00 2001 From: Kevin Pope Date: Mon, 24 Feb 2014 10:53:08 -0800 Subject: [PATCH] Edit macros window now closes on the UI thread. --- PrinterControls/EditMacrosWindow.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/PrinterControls/EditMacrosWindow.cs b/PrinterControls/EditMacrosWindow.cs index 5fc89c939..2470b7af1 100644 --- a/PrinterControls/EditMacrosWindow.cs +++ b/PrinterControls/EditMacrosWindow.cs @@ -335,7 +335,12 @@ namespace MatterHackers.MatterControl addMacroButton.Click += new ButtonBase.ButtonEventHandler(addMacro_Click); Button cancelPresetsButton = textImageButtonFactory.Generate(new LocalizedString("Close").Translated); - cancelPresetsButton.Click += (sender, e) => { this.windowController.Close(); }; + cancelPresetsButton.Click += (sender, e) => { + UiThread.RunOnIdle((state) => + { + this.windowController.Close(); + }); + }; FlowLayoutWidget buttonRow = new FlowLayoutWidget(); buttonRow.HAnchor = HAnchor.ParentLeftRight;