Replace mutex with recursive mutex (deprecated)

This commit is contained in:
Dale Glass 2022-06-05 13:03:01 +02:00
parent 38141ef655
commit aefb6860e6
2 changed files with 5 additions and 4 deletions

View file

@ -28,8 +28,9 @@
#include <QtCore/QMutexLocker> #include <QtCore/QMutexLocker>
#include <QtCore/QThread> #include <QtCore/QThread>
#include <QtCore/QTimer> #include <QtCore/QTimer>
#include <QRecursiveMutex>
QMutex LogHandler::_mutex(QMutex::Recursive); QRecursiveMutex LogHandler::_mutex;
LogHandler& LogHandler::getInstance() { LogHandler& LogHandler::getInstance() {
static LogHandler staticInstance; static LogHandler staticInstance;

View file

@ -16,7 +16,7 @@
#include <QObject> #include <QObject>
#include <QString> #include <QString>
#include <QRegExp> #include <QRegExp>
#include <QMutex> #include <QRecursiveMutex>
#include <vector> #include <vector>
#include <memory> #include <memory>
@ -79,7 +79,7 @@ private:
QString repeatString; QString repeatString;
}; };
std::vector<RepeatedMessageRecord> _repeatedMessageRecords; std::vector<RepeatedMessageRecord> _repeatedMessageRecords;
static QMutex _mutex; static QRecursiveMutex _mutex;
}; };
#define HIFI_FCDEBUG(category, message) \ #define HIFI_FCDEBUG(category, message) \