Wallet: Require usage of new CAddressBookData::setLabel to change label

This commit is contained in:
Luke Dashjr
2020-02-22 01:52:47 +00:00
parent b86cd155f6
commit 144b2f85da
3 changed files with 12 additions and 4 deletions

View File

@@ -3193,7 +3193,7 @@ bool CWallet::SetAddressBookWithDB(WalletBatch& batch, const CTxDestination& add
LOCK(cs_wallet);
std::map<CTxDestination, CAddressBookData>::iterator mi = m_address_book.find(address);
fUpdated = mi != m_address_book.end();
m_address_book[address].name = strName;
m_address_book[address].SetLabel(strName);
if (!strPurpose.empty()) /* update purpose only if requested */
m_address_book[address].purpose = strPurpose;
}