From 973d8ba93d0fa00bed4569287e32696300036ab8 Mon Sep 17 00:00:00 2001 From: Sebastian Falbesoner Date: Fri, 10 Sep 2021 16:23:41 +0200 Subject: [PATCH] wallet: refactor: inline function WriteOrderPos() Since accounts were removed in commit c9c32e6b844fc79467b7e24c6c916142a0d08484, this function is only called at one place and thus can be as well inlined. --- src/wallet/transaction.h | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/wallet/transaction.h b/src/wallet/transaction.h index 997b77c8dbe..33cf667cd83 100644 --- a/src/wallet/transaction.h +++ b/src/wallet/transaction.h @@ -19,14 +19,6 @@ typedef std::map mapValue_t; - -static inline void WriteOrderPos(const int64_t& nOrderPos, mapValue_t& mapValue) -{ - if (nOrderPos == -1) - return; - mapValue["n"] = ToString(nOrderPos); -} - /** Legacy class used for deserializing vtxPrev for backwards compatibility. * vtxPrev was removed in commit 93a18a3650292afbb441a47d1fa1b94aeb0164e3, * but old wallet.dat files may still contain vtxPrev vectors of CMerkleTxs. @@ -181,7 +173,9 @@ public: mapValue_t mapValueCopy = mapValue; mapValueCopy["fromaccount"] = ""; - WriteOrderPos(nOrderPos, mapValueCopy); + if (nOrderPos != -1) { + mapValueCopy["n"] = ToString(nOrderPos); + } if (nTimeSmart) { mapValueCopy["timesmart"] = strprintf("%u", nTimeSmart); }