Skip to content

Commit

Permalink
[Windows] Catch COMException on load
Browse files Browse the repository at this point in the history
  • Loading branch information
fauxpark committed Apr 13, 2024
1 parent e9d0a62 commit a43416d
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion windows/QMK Toolbox/MainWindow.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
using System.IO;
using System.Linq;
using System.Net.Http;
using System.Runtime.InteropServices;
using System.Windows.Forms;

namespace QMK_Toolbox
Expand Down Expand Up @@ -81,7 +82,16 @@ private void MainWindow_Load(object sender, EventArgs e)
usbListener.bootloaderDeviceConnected += BootloaderDeviceConnected;
usbListener.bootloaderDeviceDisconnected += BootloaderDeviceDisconnected;
usbListener.outputReceived += BootloaderCommandOutputReceived;
usbListener.Start();

try
{
usbListener.Start();
}
catch (COMException e)

Check failure on line 90 in windows/QMK Toolbox/MainWindow.cs

View workflow job for this annotation

GitHub Actions / Build (Windows)

A local or parameter named 'e' cannot be declared in this scope because that name is used in an enclosing local scope to define a local or parameter
{
logTextBox.LogError("USB device enumeration failed.");
logTextBox.LogError($"{e}");
}

if (_filePassedIn != string.Empty)
{
Expand Down

0 comments on commit a43416d

Please sign in to comment.