Skip to content

Commit 2aef1f1

Browse files
committed
[Qt] migrate old fee slider value to new dropbown
Always round up (conservative)
1 parent bc1be90 commit 2aef1f1

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/qt/sendcoinsdialog.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,13 @@ void SendCoinsDialog::setModel(WalletModel *_model)
199199

200200
// set the smartfee-sliders default value (wallets default conf.target or last stored value)
201201
QSettings settings;
202+
if (settings.value("nSmartFeeSliderPosition").toInt() != 0) {
203+
// migrate nSmartFeeSliderPosition to nConfTarget
204+
// nConfTarget is available since 0.15 (replaced nSmartFeeSliderPosition)
205+
int nConfirmTarget = 25 - settings.value("nSmartFeeSliderPosition").toInt(); // 25 == old slider range
206+
settings.setValue("nConfTarget", nConfirmTarget);
207+
settings.remove("nSmartFeeSliderPosition");
208+
}
202209
if (settings.value("nConfTarget").toInt() == 0)
203210
ui->confTargetSelector->setCurrentIndex(getIndexForConfTarget(model->getDefaultConfirmTarget()));
204211
else

0 commit comments

Comments
 (0)