From 18e960836d1c731ef14afbbb2dec3b9cac51bf86 Mon Sep 17 00:00:00 2001 From: Dimitri Apostal Date: Sun, 12 Feb 2023 21:45:57 -0500 Subject: [PATCH] another fix for race conditions --- src/components/applications.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/applications.c b/src/components/applications.c index d9470e4..2b741db 100644 --- a/src/components/applications.c +++ b/src/components/applications.c @@ -252,6 +252,8 @@ int CALLBACK cursorLockApplications(void *parameters) while (*(args->clipRunning)) { HANDLE mutex = CreateMutex(NULL, FALSE, APPLICATION_MUTEX_NAME); + WaitForSingleObject(mutex, INFINITE); + for (int i = 0; i < args->applicationList->count; i++) { APPLICATION_SETTINGS application = args->applicationList->applications[i];