Fix coin control change field behavior.
authorCryptoManiac <balthazar@yandex.ru>
Sat, 19 Jul 2014 00:00:00 +0000 (04:00 +0400)
committerCryptoManiac <balthazar@yandex.ru>
Sat, 19 Jul 2014 00:00:00 +0000 (04:00 +0400)
Always check change address field value before creating new transaction.

src/qt/sendcoinsdialog.cpp

index ba6bada..d21a315 100644 (file)
@@ -124,9 +124,12 @@ void SendCoinsDialog::on_sendButton_clicked()
         if(!ui->lineEditCoinControlChange->hasAcceptableInput() ||
            (model && !model->validateAddress(ui->lineEditCoinControlChange->text())))
         {
+            CoinControlDialog::coinControl->destChange = CNoDestination();
             ui->lineEditCoinControlChange->setValid(false);
             valid = false;
         }
+        else
+            CoinControlDialog::coinControl->destChange = CBitcoinAddress(ui->lineEditCoinControlChange->text().toStdString()).Get();
     }
 
     for(int i = 0; i < ui->entries->count(); ++i)