diff --git a/PrinterControls/PrinterConnections/ShowAuthPanel.cs b/PrinterControls/PrinterConnections/ShowAuthPanel.cs index 40078c123..cfd752838 100644 --- a/PrinterControls/PrinterConnections/ShowAuthPanel.cs +++ b/PrinterControls/PrinterConnections/ShowAuthPanel.cs @@ -78,21 +78,28 @@ namespace MatterHackers.MatterControl.PrinterControls.PrinterConnections UiThread.RunOnIdle(WizardWindow.Close); } }; + var createAccountButton = textImageButtonFactory.Generate("Create Account".Localize()); createAccountButton.Name = "Create Account From Connection Wizard Button"; createAccountButton.Margin = new Agg.BorderDouble(right: 5); createAccountButton.Click += (s, e) => { - WizardWindow.ChangeToAccountCreate(); - UiThread.RunOnIdle(WizardWindow.Close); + UiThread.RunOnIdle (() => + { + WizardWindow.Close(); + WizardWindow.ChangeToAccountCreate(); + }); }; var signInButton = textImageButtonFactory.Generate("Sign In".Localize()); signInButton.Name = "Sign In From Connection Wizard Button"; signInButton.Click += (s, e) => { - WizardWindow.ShowAuthDialog?.Invoke(); - UiThread.RunOnIdle(WizardWindow.Close); + UiThread.RunOnIdle (() => + { + WizardWindow.Close(); + WizardWindow.ShowAuthDialog?.Invoke(); + }); }; footerRow.AddChild(skipButton);