From b54bf80c402861aba3afcd30b3babea88b503c91 Mon Sep 17 00:00:00 2001 From: Max Brombach Date: Thu, 24 Sep 2026 17:26:13 +0000 Subject: [PATCH] EventManager: Always run callbacks on event --- api/icsneocpp/eventmanager.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/api/icsneocpp/eventmanager.cpp b/api/icsneocpp/eventmanager.cpp index 7131526..174b3fb 100644 --- a/api/icsneocpp/eventmanager.cpp +++ b/api/icsneocpp/eventmanager.cpp @@ -65,7 +65,6 @@ void EventManager::add(APIEvent event) { std::lock_guard eventsLock(eventsMutex); addEventInternal(event); } // free the lock so that callbacks may modify events - runCallbacks(event); } else { std::lock_guard errorsLock(errorsMutex); lastUserErrors[std::this_thread::get_id()] = event; @@ -75,8 +74,8 @@ void EventManager::add(APIEvent event) { std::lock_guard eventsLock(eventsMutex); addEventInternal(event); } // free the lock so that callbacks may modify events - runCallbacks(event); } + runCallbacks(event); } void EventManager::addEventInternal(APIEvent event) {