From d81c9f7b3e4e20b886b28d993d9b30c4fd331c81 Mon Sep 17 00:00:00 2001 From: Luke Dashjr Date: Thu, 4 Dec 2014 07:56:20 +0000 Subject: [PATCH] AmountSpinBox: Resolve singleStep default when making steps --- src/qt/bitcoinamountfield.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/qt/bitcoinamountfield.cpp b/src/qt/bitcoinamountfield.cpp index b68f3a439b..fb395eb763 100644 --- a/src/qt/bitcoinamountfield.cpp +++ b/src/qt/bitcoinamountfield.cpp @@ -25,7 +25,7 @@ public: explicit AmountSpinBox(QWidget *parent): QAbstractSpinBox(parent), currentUnit(BitcoinUnits::BTC), - singleStep(100000) // satoshis + singleStep(0) { setAlignment(Qt::AlignRight); @@ -68,6 +68,10 @@ public: { bool valid = false; CAmount val = value(&valid); + CAmount currentSingleStep = singleStep; + if (!currentSingleStep) { + currentSingleStep = 100000; // satoshis + } val = val + steps * singleStep; val = qMin(qMax(val, CAmount(0)), BitcoinUnits::maxMoney()); setValue(val);