aboutsummaryrefslogtreecommitdiff
path: root/src/qt
diff options
context:
space:
mode:
authorJonas Schnelli <dev@jonasschnelli.ch>2017-07-13 12:19:17 +0200
committerJonas Schnelli <dev@jonasschnelli.ch>2017-07-13 12:21:22 +0200
commit2aef1f18296fcd3aa3c91afdf152add8a8e80bd4 (patch)
tree39878c21e9f527d534fc653bbed0b3c292ab20ca /src/qt
parentbc1be90e377a7a9258ce6b39cac0f183b41f0e51 (diff)
downloadbitcoin-2aef1f18296fcd3aa3c91afdf152add8a8e80bd4.tar.xz
[Qt] migrate old fee slider value to new dropbown
Always round up (conservative)
Diffstat (limited to 'src/qt')
-rw-r--r--src/qt/sendcoinsdialog.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/qt/sendcoinsdialog.cpp b/src/qt/sendcoinsdialog.cpp
index bb54c584e1..c69a29dacc 100644
--- a/src/qt/sendcoinsdialog.cpp
+++ b/src/qt/sendcoinsdialog.cpp
@@ -199,6 +199,13 @@ void SendCoinsDialog::setModel(WalletModel *_model)
// set the smartfee-sliders default value (wallets default conf.target or last stored value)
QSettings settings;
+ if (settings.value("nSmartFeeSliderPosition").toInt() != 0) {
+ // migrate nSmartFeeSliderPosition to nConfTarget
+ // nConfTarget is available since 0.15 (replaced nSmartFeeSliderPosition)
+ int nConfirmTarget = 25 - settings.value("nSmartFeeSliderPosition").toInt(); // 25 == old slider range
+ settings.setValue("nConfTarget", nConfirmTarget);
+ settings.remove("nSmartFeeSliderPosition");
+ }
if (settings.value("nConfTarget").toInt() == 0)
ui->confTargetSelector->setCurrentIndex(getIndexForConfTarget(model->getDefaultConfirmTarget()));
else