From 5c75a80a15af31f39988f53f0f95992c8dc6df94 Mon Sep 17 00:00:00 2001 From: superp00t Date: Thu, 17 Aug 2023 05:43:24 -0400 Subject: [PATCH] fix(event): use ExitProcess() to actually exit on Windows, exit() doesn't work --- src/event/Synthesize.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/event/Synthesize.cpp b/src/event/Synthesize.cpp index 1ee8b72..59345cb 100644 --- a/src/event/Synthesize.cpp +++ b/src/event/Synthesize.cpp @@ -3,9 +3,17 @@ #include "event/Queue.hpp" #include +#if defined(WHOA_SYSTEM_WIN) +#include +#endif + void SynthesizeDestroy(EvtContext* context) { // TODO +#if defined(WHOA_SYSTEM_WIN) + ExitProcess(0); +#else exit(0); +#endif } void SynthesizeIdle(EvtContext* context, uint32_t currTime, float elapsedSec) {