diff --git a/src/qt/multisigdialog.cpp b/src/qt/multisigdialog.cpp index 9d1e4bfb681..9575ced5ddb 100644 --- a/src/qt/multisigdialog.cpp +++ b/src/qt/multisigdialog.cpp @@ -106,15 +106,15 @@ void MultisigDialog::updateRemoveEnabled() } - //ppcTODO - this was removed in 84b695cc9d4dc90b1ccb99e2d92e1e76e138d911 - // is it still needed? -// enabled = (ui->outputs->count() > 1); -// for(int i = 0; i < ui->outputs->count(); i++) -// { -// SendCoinsEntry *entry = qobject_cast(ui->outputs->itemAt(i)->widget()); -// if(entry) -// entry->setRemoveEnabled(enabled); -// } + enabled = (ui->outputs->count() > 1); + for(int i = 0; i < ui->outputs->count(); i++) + { + SendCoinsEntry *entry = qobject_cast(ui->outputs->itemAt(i)->widget()); + if(entry) + entry->setRemoveEnabled(enabled); + } + + updateAmounts(); } void MultisigDialog::on_createAddressButton_clicked() diff --git a/src/qt/sendcoinsentry.cpp b/src/qt/sendcoinsentry.cpp index 5b021a00cb7..830f11f8460 100644 --- a/src/qt/sendcoinsentry.cpp +++ b/src/qt/sendcoinsentry.cpp @@ -89,6 +89,11 @@ void SendCoinsEntry::setModel(WalletModel *_model) clear(); } +void SendCoinsEntry::setRemoveEnabled(bool enabled) +{ + ui->deleteButton->setEnabled(enabled); +} + void SendCoinsEntry::clear() { // clear UI elements for normal payment diff --git a/src/qt/sendcoinsentry.h b/src/qt/sendcoinsentry.h index a9fdd5938c8..0d8ec48b932 100644 --- a/src/qt/sendcoinsentry.h +++ b/src/qt/sendcoinsentry.h @@ -48,6 +48,7 @@ class SendCoinsEntry : public QStackedWidget void setFocus(); public Q_SLOTS: + void setRemoveEnabled(bool enabled); void clear(); void checkSubtractFeeFromAmount();