mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-11-11 14:38:29 +01:00
update to work with new lock system, add protocol.* to build system
This commit is contained in:
@@ -69,7 +69,7 @@ struct TransactionTablePriv
|
||||
qDebug() << "refreshWallet";
|
||||
#endif
|
||||
cachedWallet.clear();
|
||||
CRITICAL_BLOCK(wallet->cs_mapWallet)
|
||||
CRITICAL_BLOCK(wallet->cs_wallet)
|
||||
{
|
||||
for(std::map<uint256, CWalletTx>::iterator it = wallet->mapWallet.begin(); it != wallet->mapWallet.end(); ++it)
|
||||
{
|
||||
@@ -95,7 +95,7 @@ struct TransactionTablePriv
|
||||
QList<uint256> updated_sorted = updated;
|
||||
qSort(updated_sorted);
|
||||
|
||||
CRITICAL_BLOCK(wallet->cs_mapWallet)
|
||||
CRITICAL_BLOCK(wallet->cs_wallet)
|
||||
{
|
||||
for(int update_idx = updated_sorted.size()-1; update_idx >= 0; --update_idx)
|
||||
{
|
||||
@@ -171,7 +171,7 @@ struct TransactionTablePriv
|
||||
// simply re-use the cached status.
|
||||
if(rec->statusUpdateNeeded())
|
||||
{
|
||||
CRITICAL_BLOCK(wallet->cs_mapWallet)
|
||||
CRITICAL_BLOCK(wallet->cs_wallet)
|
||||
{
|
||||
std::map<uint256, CWalletTx>::iterator mi = wallet->mapWallet.find(rec->hash);
|
||||
|
||||
@@ -191,7 +191,7 @@ struct TransactionTablePriv
|
||||
|
||||
QString describe(TransactionRecord *rec)
|
||||
{
|
||||
CRITICAL_BLOCK(wallet->cs_mapWallet)
|
||||
CRITICAL_BLOCK(wallet->cs_wallet)
|
||||
{
|
||||
std::map<uint256, CWalletTx>::iterator mi = wallet->mapWallet.find(rec->hash);
|
||||
if(mi != wallet->mapWallet.end())
|
||||
@@ -229,7 +229,7 @@ void TransactionTableModel::update()
|
||||
QList<uint256> updated;
|
||||
|
||||
// Check if there are changes to wallet map
|
||||
TRY_CRITICAL_BLOCK(wallet->cs_mapWallet)
|
||||
TRY_CRITICAL_BLOCK(wallet->cs_wallet)
|
||||
{
|
||||
if(!wallet->vWalletUpdated.empty())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user