From 3bcee3d149ed65e27ef5f6265bdf6c1ff2a16a49 Mon Sep 17 00:00:00 2001 From: qhy040404 Date: Sat, 16 Mar 2024 16:05:18 +0800 Subject: [PATCH] Apply suggestion --- .../LaunchExecutionBetterGenshinImpactAutomationHandlder.cs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/Snap.Hutao/Snap.Hutao/Service/Game/Launching/Handler/LaunchExecutionBetterGenshinImpactAutomationHandlder.cs b/src/Snap.Hutao/Snap.Hutao/Service/Game/Launching/Handler/LaunchExecutionBetterGenshinImpactAutomationHandlder.cs index a800e661..d610bb01 100644 --- a/src/Snap.Hutao/Snap.Hutao/Service/Game/Launching/Handler/LaunchExecutionBetterGenshinImpactAutomationHandlder.cs +++ b/src/Snap.Hutao/Snap.Hutao/Service/Game/Launching/Handler/LaunchExecutionBetterGenshinImpactAutomationHandlder.cs @@ -27,11 +27,7 @@ internal sealed class LaunchExecutionBetterGenshinImpactAutomationHandlder : ILa { context.Logger.LogInformation("Waiting game window to be ready"); - SpinWait spinWait = default; - while (context.Process.MainWindowHandle == IntPtr.Zero) - { - spinWait.SpinOnce(); - } + SpinWait.SpinUntil(() => context.Process.MainWindowHandle != IntPtr.Zero); } catch (InvalidOperationException) {