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;