From 6f56b35a6c717f43c00bd8a8f8a51c01ec441401 Mon Sep 17 00:00:00 2001 From: Stefan Markovic <57057282+stefansjfw@users.noreply.github.com> Date: Thu, 25 May 2023 17:19:24 +0200 Subject: [PATCH] [General]Fix infinite loop: AutoReset global event in NativeEventWaiter (#26287) --- src/common/Common.UI/NativeEventWaiter.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/Common.UI/NativeEventWaiter.cs b/src/common/Common.UI/NativeEventWaiter.cs index 94aa459a1f..1631e67784 100644 --- a/src/common/Common.UI/NativeEventWaiter.cs +++ b/src/common/Common.UI/NativeEventWaiter.cs @@ -15,7 +15,7 @@ namespace Common.UI { new Thread(() => { - var eventHandle = new EventWaitHandle(false, EventResetMode.ManualReset, eventName); + var eventHandle = new EventWaitHandle(false, EventResetMode.AutoReset, eventName); while (true) { if (WaitHandle.WaitAny(new WaitHandle[] { cancel.WaitHandle, eventHandle }) == 1)