Skip to content

Commit d281cde

Browse files
committed
[BUG] GUI: invalid locking of shield notes in coin control
1 parent 4ab2e10 commit d281cde

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

src/qt/coincontroldialog.cpp

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -713,13 +713,16 @@ void CoinControlDialog::loadAvailableCoin(bool treeMode,
713713
// vout index
714714
itemOutput->setText(COLUMN_VOUT_INDEX, QString::number(outIndex));
715715

716-
// disable locked coins
717-
const bool isLockedCoin = model->isLockedCoin(txhash, outIndex);
718-
if (isLockedCoin) {
719-
--nSelectableInputs;
720-
coinControl->UnSelect({txhash, outIndex}); // just to be sure
721-
itemOutput->setDisabled(true);
722-
itemOutput->setIcon(COLUMN_CHECKBOX, QIcon(":/icons/lock_closed"));
716+
// disable locked coins (!TODO: implement locked notes)
717+
bool isLockedCoin{false};
718+
if (fSelectTransparent) {
719+
isLockedCoin = model->isLockedCoin(txhash, outIndex);
720+
if (isLockedCoin) {
721+
--nSelectableInputs;
722+
coinControl->UnSelect({txhash, outIndex}); // just to be sure
723+
itemOutput->setDisabled(true);
724+
itemOutput->setIcon(COLUMN_CHECKBOX, QIcon(":/icons/lock_closed"));
725+
}
723726
}
724727

725728
// set checkbox

0 commit comments

Comments
 (0)