[AFV] Ref T739, use QMutex::Recursive to avoid deadlock in same thread

This commit is contained in:
Klaus Basan
2019-10-20 01:38:25 +02:00
parent 3cabc10461
commit 49272d3b1c

View File

@@ -355,13 +355,13 @@ namespace BlackCore
std::atomic_bool m_connectedWithContext { false };
mutable QMutex m_mutex;
mutable QMutex m_mutexInputStream;
mutable QMutex m_mutexOutputStream;
mutable QMutex m_mutexTransceivers;
mutable QMutex m_mutexCallsign;
mutable QMutex m_mutexConnection;
mutable QMutex m_mutexVolume;
mutable QMutex m_mutex { QMutex::Recursive };
mutable QMutex m_mutexInputStream { QMutex::Recursive };
mutable QMutex m_mutexOutputStream { QMutex::Recursive };
mutable QMutex m_mutexTransceivers { QMutex::Recursive };
mutable QMutex m_mutexCallsign { QMutex::Recursive };
mutable QMutex m_mutexConnection { QMutex::Recursive };
mutable QMutex m_mutexVolume { QMutex::Recursive };
};
} // ns
} // ns