Fix daemon compilation isue.
authorCryptoManiac <balthazar@yandex.ru>
Fri, 11 Mar 2016 20:07:21 +0000 (23:07 +0300)
committerCryptoManiac <balthazar@yandex.ru>
Fri, 11 Mar 2016 20:07:21 +0000 (23:07 +0300)
src/init.cpp
src/rpcwallet.cpp
src/wallet.cpp
src/wallet.h

index 2f237c0..417b342 100644 (file)
@@ -900,7 +900,7 @@ bool AppInit2()
         if (!pwalletMain->GetKeyFromPool(newDefaultKey, false))
             strErrors << _("Cannot initialize keypool") << "\n";
         pwalletMain->SetDefaultKey(newDefaultKey);
-        if (!pwalletMain->SetAddressBookName(CBitcoinAddress(pwalletMain->vchDefaultKey.GetID()), ""))
+        if (!pwalletMain->SetAddressBookName(pwalletMain->vchDefaultKey.GetID(), ""))
             strErrors << _("Cannot write default address") << "\n";
     }
 
index 61ee9e9..0d0946e 100644 (file)
@@ -173,7 +173,7 @@ CBitcoinAddress GetAccountAddress(string strAccount, bool bForceNew=false)
         if (!pwalletMain->GetKeyFromPool(account.vchPubKey, false))
             throw JSONRPCError(RPC_WALLET_KEYPOOL_RAN_OUT, "Error: Keypool ran out, please call keypoolrefill first");
 
-        pwalletMain->SetAddressBookName(CBitcoinAddress(account.vchPubKey.GetID()), strAccount);
+        pwalletMain->SetAddressBookName(account.vchPubKey.GetID(), strAccount);
         walletdb.WriteAccount(strAccount, account);
     }
 
index 8006674..b484ab6 100644 (file)
@@ -2236,6 +2236,11 @@ DBErrors CWallet::ZapWalletTx()
     return DB_LOAD_OK;
 }
 
+bool CWallet::SetAddressBookName(const CTxDestination& address, const string& strName)
+{
+    return SetAddressBookName(CBitcoinAddress(address), strName);
+}
+
 bool CWallet::SetAddressBookName(const CBitcoinAddress& address, const string& strName)
 {
     std::map<CBitcoinAddress, string>::iterator mi = mapAddressBook.find(address);
index b3d7d33..2dffd04 100644 (file)
@@ -319,6 +319,8 @@ public:
 
     DBErrors ZapWalletTx();
 
+    bool SetAddressBookName(const CTxDestination& address, const std::string& strName);
+
     bool SetAddressBookName(const CBitcoinAddress& address, const std::string& strName);
 
     bool DelAddressBookName(const CBitcoinAddress& address);