From c9863dc2259bc85e014f0707ca32705dfc3fcfdb Mon Sep 17 00:00:00 2001 From: Felix Weilbach Date: Fri, 3 Sep 2021 21:55:41 +0200 Subject: [PATCH] Use QRecursiveMutex Signed-off-by: Felix Weilbach --- src/common/syncjournaldb.cpp | 1 - src/common/syncjournaldb.h | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/common/syncjournaldb.cpp b/src/common/syncjournaldb.cpp index 11dc84458b..5c5195bba4 100644 --- a/src/common/syncjournaldb.cpp +++ b/src/common/syncjournaldb.cpp @@ -93,7 +93,6 @@ static QByteArray defaultJournalMode(const QString &dbPath) SyncJournalDb::SyncJournalDb(const QString &dbFilePath, QObject *parent) : QObject(parent) , _dbFile(dbFilePath) - , _mutex(QMutex::Recursive) , _transaction(0) , _metadataTableIsEmpty(false) { diff --git a/src/common/syncjournaldb.h b/src/common/syncjournaldb.h index 8436d47751..ba4c0ede8e 100644 --- a/src/common/syncjournaldb.h +++ b/src/common/syncjournaldb.h @@ -393,7 +393,7 @@ private: SqlDatabase _db; QString _dbFile; - QMutex _mutex; // Public functions are protected with the mutex. + QRecursiveMutex _mutex; // Public functions are protected with the mutex. QMap _checksymTypeCache; int _transaction; bool _metadataTableIsEmpty;