mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-08 04:07:40 +02:00
[General]Fix infinite loop: AutoReset global event in NativeEventWaiter (#26287)
This commit is contained in:
@@ -15,7 +15,7 @@ namespace Common.UI
|
|||||||
{
|
{
|
||||||
new Thread(() =>
|
new Thread(() =>
|
||||||
{
|
{
|
||||||
var eventHandle = new EventWaitHandle(false, EventResetMode.ManualReset, eventName);
|
var eventHandle = new EventWaitHandle(false, EventResetMode.AutoReset, eventName);
|
||||||
while (true)
|
while (true)
|
||||||
{
|
{
|
||||||
if (WaitHandle.WaitAny(new WaitHandle[] { cancel.WaitHandle, eventHandle }) == 1)
|
if (WaitHandle.WaitAny(new WaitHandle[] { cancel.WaitHandle, eventHandle }) == 1)
|
||||||
|
|||||||
Reference in New Issue
Block a user