From 453a4ff08e06ee92932a699c5d0f12906b8887c2 Mon Sep 17 00:00:00 2001 From: Joshua de Reeper Date: Tue, 8 Oct 2024 12:48:04 +0200 Subject: [PATCH] lock mutex in status method --- src/Cafe/OS/libs/nsyshid/Dimensions.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Cafe/OS/libs/nsyshid/Dimensions.cpp b/src/Cafe/OS/libs/nsyshid/Dimensions.cpp index 4547ce85..2664338f 100644 --- a/src/Cafe/OS/libs/nsyshid/Dimensions.cpp +++ b/src/Cafe/OS/libs/nsyshid/Dimensions.cpp @@ -516,6 +516,7 @@ namespace nsyshid } else if (!m_figureAddedRemovedResponses.empty() && m_isAwake) { + std::lock_guard lock(m_dimensionsMutex); response = m_figureAddedRemovedResponses.front(); m_figureAddedRemovedResponses.pop(); responded = true;