diff --git a/CenterTaskbar/Program.cs b/CenterTaskbar/Program.cs index bd30857..3e6f728 100644 --- a/CenterTaskbar/Program.cs +++ b/CenterTaskbar/Program.cs @@ -196,10 +196,18 @@ private void CancelPositionThread() } } - private void Restart(object sender, EventArgs e) + private async void Restart(object sender, EventArgs e) { CancelPositionThread(); - Start(); + try { + Start(); + } + catch (NullReferenceException) + { + await Task.Delay(100); + Start(); + } + } private void ResetAll()