From b5d3034a6a27d17121b0dba9a79897ea6331e829 Mon Sep 17 00:00:00 2001 From: larsbrubaker Date: Thu, 13 Nov 2014 19:54:13 -0800 Subject: [PATCH] Don't throw on cancel. --- .../PrinterConnections/SetupStepInstallDriver.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/PrinterControls/PrinterConnections/SetupStepInstallDriver.cs b/PrinterControls/PrinterConnections/SetupStepInstallDriver.cs index 1414c1f37..d8af82688 100644 --- a/PrinterControls/PrinterConnections/SetupStepInstallDriver.cs +++ b/PrinterControls/PrinterConnections/SetupStepInstallDriver.cs @@ -32,7 +32,10 @@ namespace MatterHackers.MatterControl.PrinterControls.PrinterConnections { //Construct buttons installButton = textImageButtonFactory.Generate(LocalizedString.Get("Install Driver")); - installButton.Click += new EventHandler(installButton_Click); + installButton.Click += (sender, e) => + { + UiThread.RunOnIdle(installButton_Click); + }; skipButton = textImageButtonFactory.Generate(LocalizedString.Get("Skip")); skipButton.Click += new EventHandler(skipButton_Click); @@ -49,7 +52,7 @@ namespace MatterHackers.MatterControl.PrinterControls.PrinterConnections } } - void installButton_Click(object sender, EventArgs mouseEvent) + void installButton_Click(object state) { bool canContinue = this.OnSave(); if (canContinue)