diff options
Diffstat (limited to 'src/balpair.h')
-rw-r--r-- | src/balpair.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/balpair.h b/src/balpair.h index 90103c1e..6777edb7 100644 --- a/src/balpair.h +++ b/src/balpair.h @@ -213,16 +213,14 @@ public: return *this; } - balance_pair_t& add(const amount_t& amt, - const optional<amount_t>& a_cost = none) { + balance_pair_t& add(const amount_t& amt, + const optional<amount_t>& a_cost = none) + { if (a_cost && ! cost) cost = quantity(); - *this += amt; - if (cost) *cost += a_cost ? *a_cost : amt; - return *this; } |