mirror of
https://github.com/boldsuck/haveno.git
synced 2024-12-22 12:09:22 +00:00
show either dispute payout tx id or normal payout tx id
This commit is contained in:
parent
9ec2794931
commit
140961d885
1 changed files with 9 additions and 7 deletions
|
@ -183,12 +183,12 @@ public class TradeDetailsWindow extends Overlay<TradeDetailsWindow> {
|
|||
rows++;
|
||||
}
|
||||
|
||||
if (trade.getPayoutTxId() != null)
|
||||
rows++;
|
||||
boolean showDisputedTx = arbitrationManager.findOwnDispute(trade.getId()).isPresent() &&
|
||||
arbitrationManager.findOwnDispute(trade.getId()).get().getDisputePayoutTxId() != null;
|
||||
if (showDisputedTx)
|
||||
rows++;
|
||||
else if (trade.getPayoutTxId() != null)
|
||||
rows++;
|
||||
if (trade.hasFailed())
|
||||
rows += 2;
|
||||
if (trade.getTradePeerNodeAddress() != null)
|
||||
|
@ -244,16 +244,18 @@ public class TradeDetailsWindow extends Overlay<TradeDetailsWindow> {
|
|||
if (trade.getMaker().getDepositTxHash() != null)
|
||||
addLabelTxIdTextField(gridPane, ++rowIndex, Res.get("shared.makerDepositTransactionId"),
|
||||
trade.getMaker().getDepositTxHash());
|
||||
if (trade.getTaker().getDepositTxHash() != null)
|
||||
if (trade.getTaker().getDepositTxHash() != null)
|
||||
addLabelTxIdTextField(gridPane, ++rowIndex, Res.get("shared.takerDepositTransactionId"),
|
||||
trade.getTaker().getDepositTxHash());
|
||||
|
||||
if (trade.getPayoutTxId() != null && !trade.getPayoutTxId().isBlank())
|
||||
addLabelTxIdTextField(gridPane, ++rowIndex, Res.get("shared.payoutTxId"),
|
||||
trade.getPayoutTxId());
|
||||
if (showDisputedTx)
|
||||
|
||||
if (showDisputedTx) {
|
||||
addLabelTxIdTextField(gridPane, ++rowIndex, Res.get("tradeDetailsWindow.disputedPayoutTxId"),
|
||||
arbitrationManager.findOwnDispute(trade.getId()).get().getDisputePayoutTxId());
|
||||
} else if (trade.getPayoutTxId() != null && !trade.getPayoutTxId().isBlank()) {
|
||||
addLabelTxIdTextField(gridPane, ++rowIndex, Res.get("shared.payoutTxId"),
|
||||
trade.getPayoutTxId());
|
||||
}
|
||||
|
||||
if (trade.hasFailed()) {
|
||||
textArea = addConfirmationLabelTextArea(gridPane, ++rowIndex, Res.get("shared.errorMessage"), "", 0).second;
|
||||
|
|
Loading…
Reference in a new issue