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

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