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];