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)
{
if (!mouse.IsDeviceReady)
{
this.Invoke(delegate
{
if (Disposing || IsDisposed)
{
return;
}
if (!mouse.IsDeviceReady)
{
this.Invoke(delegate
{
Close();
});
}
}
private void Mouse_BatteryUpdated(object? sender, EventArgs e)
{
this.Invoke(delegate
{
if (Disposing || IsDisposed)
{
return;
}
this.Invoke(delegate
{
VisualizeBatteryState();
});