|
|
|
@ -789,10 +789,8 @@ void SendCoinsDialog::coinControlChangeEdited(const QString& text)
@@ -789,10 +789,8 @@ void SendCoinsDialog::coinControlChangeEdited(const QString& text)
|
|
|
|
|
} |
|
|
|
|
else // Valid address
|
|
|
|
|
{ |
|
|
|
|
CKeyID keyid; |
|
|
|
|
addr.GetKeyID(keyid); |
|
|
|
|
if (!model->havePrivKey(keyid)) // Unknown change address
|
|
|
|
|
{ |
|
|
|
|
const CTxDestination dest = addr.Get(); |
|
|
|
|
if (!model->IsSpendable(dest)) { |
|
|
|
|
ui->labelCoinControlChangeLabel->setText(tr("Warning: Unknown change address")); |
|
|
|
|
|
|
|
|
|
// confirmation dialog
|
|
|
|
@ -800,7 +798,7 @@ void SendCoinsDialog::coinControlChangeEdited(const QString& text)
@@ -800,7 +798,7 @@ void SendCoinsDialog::coinControlChangeEdited(const QString& text)
|
|
|
|
|
QMessageBox::Yes | QMessageBox::Cancel, QMessageBox::Cancel); |
|
|
|
|
|
|
|
|
|
if(btnRetVal == QMessageBox::Yes) |
|
|
|
|
CoinControlDialog::coinControl->destChange = addr.Get(); |
|
|
|
|
CoinControlDialog::coinControl->destChange = dest; |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
ui->lineEditCoinControlChange->setText(""); |
|
|
|
@ -819,7 +817,7 @@ void SendCoinsDialog::coinControlChangeEdited(const QString& text)
@@ -819,7 +817,7 @@ void SendCoinsDialog::coinControlChangeEdited(const QString& text)
|
|
|
|
|
else |
|
|
|
|
ui->labelCoinControlChangeLabel->setText(tr("(no label)")); |
|
|
|
|
|
|
|
|
|
CoinControlDialog::coinControl->destChange = addr.Get(); |
|
|
|
|
CoinControlDialog::coinControl->destChange = dest; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|