mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-15 01:05:35 +08:00
Fixed missing mutex locks in CStatusMessage.
This commit is contained in:
@@ -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));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user