From 7c42f8775128a70baf5b36f1a72b36569ff7d1bb Mon Sep 17 00:00:00 2001 From: IceStormNG Date: Thu, 27 Jul 2023 10:40:41 +0200 Subject: [PATCH] Check for dispose before trying to Invoke. --- app/AsusMouseSettings.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/app/AsusMouseSettings.cs b/app/AsusMouseSettings.cs index d3c3b069..8454008e 100644 --- a/app/AsusMouseSettings.cs +++ b/app/AsusMouseSettings.cs @@ -94,14 +94,14 @@ namespace GHelper private void Mouse_MouseReadyChanged(object? sender, EventArgs e) { + if (Disposing || IsDisposed) + { + return; + } if (!mouse.IsDeviceReady) { this.Invoke(delegate { - if (Disposing || IsDisposed) - { - return; - } Close(); }); } @@ -109,12 +109,12 @@ namespace GHelper private void Mouse_BatteryUpdated(object? sender, EventArgs e) { + if (Disposing || IsDisposed) + { + return; + } this.Invoke(delegate { - if (Disposing || IsDisposed) - { - return; - } VisualizeBatteryState(); });