@ -772,6 +772,19 @@ void SendCoinsDialog::coinControlChangeEdited(const QString& text)
if ( ! model - > havePrivKey ( keyid ) ) // Unknown change address
if ( ! model - > havePrivKey ( keyid ) ) // Unknown change address
{
{
ui - > labelCoinControlChangeLabel - > setText ( tr ( " Warning: 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
else // Known change address
{
{