From 19f79a9f1b9cc9e86afad9aafbf4408276f61f15 Mon Sep 17 00:00:00 2001 From: Tom Brazier Date: Sat, 10 Jun 2023 16:03:23 +0100 Subject: Use an efficient wait to check for 2s timeout and save a lotof CPU cycles --- proto-simconnect/ftnoir_protocol_sc.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'proto-simconnect') diff --git a/proto-simconnect/ftnoir_protocol_sc.cpp b/proto-simconnect/ftnoir_protocol_sc.cpp index 226a427b..6fb6b949 100644 --- a/proto-simconnect/ftnoir_protocol_sc.cpp +++ b/proto-simconnect/ftnoir_protocol_sc.cpp @@ -53,7 +53,7 @@ void simconnect::run() { constexpr int max_idle_seconds = 2; - if (WaitForSingleObject(event, 0) == WAIT_OBJECT_0) + if (WaitForSingleObject(event, 1) == WAIT_OBJECT_0) tm.start(); if ((int)tm.elapsed_seconds() > max_idle_seconds) -- cgit v1.2.3