Fixed missing mutex locks in CStatusMessage.

This commit is contained in:
Mathew Sutcliffe
2016-03-21 00:24:36 +00:00
parent caa01f846b
commit bb1d9edfe9

View File

@@ -217,11 +217,13 @@ namespace BlackMisc
void CStatusMessage::markAsHandledBy(const QObject *object) const void CStatusMessage::markAsHandledBy(const QObject *object) const
{ {
QWriteLocker lock(&m_lock);
this->m_handledByObjects.push_back(quintptr(object)); this->m_handledByObjects.push_back(quintptr(object));
} }
bool CStatusMessage::wasHandledBy(const QObject *object) const bool CStatusMessage::wasHandledBy(const QObject *object) const
{ {
QReadLocker lock(&m_lock);
return this->m_handledByObjects.contains(quintptr(object)); return this->m_handledByObjects.contains(quintptr(object));
} }