mirror of
https://github.com/dashpay/dash.git
synced 2024-12-27 21:12:48 +01:00
[CoinControl] Allow non-wallet owned change addresses
This commit is contained in:
parent
041331e1da
commit
54f80263fc
@ -772,6 +772,19 @@ void SendCoinsDialog::coinControlChangeEdited(const QString& text)
|
||||
if (!model->havePrivKey(keyid)) // Unknown change address
|
||||
{
|
||||
ui->labelCoinControlChangeLabel->setText(tr("Warning: Unknown change address"));
|
||||
|
||||
// confirmation dialog
|
||||
QMessageBox::StandardButton btnRetVal = QMessageBox::question(this, tr("Confirm custom change address"), tr("The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure?"),
|
||||
QMessageBox::Yes | QMessageBox::Cancel, QMessageBox::Cancel);
|
||||
|
||||
if(btnRetVal == QMessageBox::Yes)
|
||||
CoinControlDialog::coinControl->destChange = addr.Get();
|
||||
else
|
||||
{
|
||||
ui->lineEditCoinControlChange->setText("");
|
||||
ui->labelCoinControlChangeLabel->setStyleSheet("QLabel{color:black;}");
|
||||
ui->labelCoinControlChangeLabel->setText("");
|
||||
}
|
||||
}
|
||||
else // Known change address
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user