|
|
|
@ -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)
|
|
|
|
|
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)
|
|
|
|
|
else
|
|
|
|
|
ui->labelCoinControlChangeLabel->setText(tr("(no label)"));
|
|
|
|
|
|
|
|
|
|
CoinControlDialog::coinControl->destChange = addr.Get();
|
|
|
|
|
CoinControlDialog::coinControl->destChange = dest;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|