From bb1d9edfe9610c1febbc4ed636dc090288a562ff Mon Sep 17 00:00:00 2001 From: Mathew Sutcliffe Date: Mon, 21 Mar 2016 00:24:36 +0000 Subject: [PATCH] Fixed missing mutex locks in CStatusMessage. --- src/blackmisc/statusmessage.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/blackmisc/statusmessage.cpp b/src/blackmisc/statusmessage.cpp index 41d69da34..0c8692ba8 100644 --- a/src/blackmisc/statusmessage.cpp +++ b/src/blackmisc/statusmessage.cpp @@ -217,11 +217,13 @@ namespace BlackMisc void CStatusMessage::markAsHandledBy(const QObject *object) const { + QWriteLocker lock(&m_lock); this->m_handledByObjects.push_back(quintptr(object)); } bool CStatusMessage::wasHandledBy(const QObject *object) const { + QReadLocker lock(&m_lock); return this->m_handledByObjects.contains(quintptr(object)); }