Check for dispose before trying to Invoke.

This commit is contained in:
IceStormNG
2023-07-27 10:40:41 +02:00
parent a323bd85ab
commit 7c42f87751

View File

@@ -94,14 +94,14 @@ namespace GHelper
private void Mouse_MouseReadyChanged(object? sender, EventArgs e) private void Mouse_MouseReadyChanged(object? sender, EventArgs e)
{ {
if (Disposing || IsDisposed)
{
return;
}
if (!mouse.IsDeviceReady) if (!mouse.IsDeviceReady)
{ {
this.Invoke(delegate this.Invoke(delegate
{ {
if (Disposing || IsDisposed)
{
return;
}
Close(); Close();
}); });
} }
@@ -109,12 +109,12 @@ namespace GHelper
private void Mouse_BatteryUpdated(object? sender, EventArgs e) private void Mouse_BatteryUpdated(object? sender, EventArgs e)
{ {
if (Disposing || IsDisposed)
{
return;
}
this.Invoke(delegate this.Invoke(delegate
{ {
if (Disposing || IsDisposed)
{
return;
}
VisualizeBatteryState(); VisualizeBatteryState();
}); });