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;