TransactionHistory: guard tx info list against concurrent access

This commit is contained in:
xiphon
2019-12-04 10:29:27 +00:00
parent d5f4d5d93f
commit 9d5eb002ae
2 changed files with 45 additions and 31 deletions

View File

@@ -31,6 +31,7 @@
#include <QObject>
#include <QList>
#include <QReadWriteLock>
#include <QDateTime>
namespace Monero {
@@ -76,6 +77,7 @@ private:
friend class Wallet;
Monero::TransactionHistory * m_pimpl;
mutable QList<TransactionInfo*> m_tinfo;
mutable QReadWriteLock m_tinfoLock;
mutable QDateTime m_firstDateTime;
mutable QDateTime m_lastDateTime;
mutable int m_minutesToUnlock;