show change output when signing

This commit is contained in:
Craig Raw
2020-08-09 17:03:38 +02:00
parent f3a7d583a5
commit f35b3d46a1
2 changed files with 10 additions and 0 deletions
@@ -39,6 +39,9 @@ public class OutputController extends TransactionFormController implements Initi
@FXML
private CopyableLabel to;
@FXML
private CopyableLabel change;
@FXML
private AddressLabel address;
@@ -81,6 +84,12 @@ public class OutputController extends TransactionFormController implements Initi
//ignore
}
change.managedProperty().bind(change.visibleProperty());
change.setVisible(false);
outputForm.signingWalletProperty().addListener((observable, oldValue, signingWallet) -> {
change.setVisible(signingWallet != null && signingWallet.isWalletOutputScript(txOutput.getScript()));
});
spentField.managedProperty().bind(spentField.visibleProperty());
spentByField.managedProperty().bind(spentByField.visibleProperty());
spentByField.setVisible(false);