diff --git a/desktop/src/main/java/bisq/desktop/main/support/dispute/DisputeView.java b/desktop/src/main/java/bisq/desktop/main/support/dispute/DisputeView.java index 4aa53c620cd..88bafcd3cb2 100644 --- a/desktop/src/main/java/bisq/desktop/main/support/dispute/DisputeView.java +++ b/desktop/src/main/java/bisq/desktop/main/support/dispute/DisputeView.java @@ -892,6 +892,10 @@ public TableCell call(TableColumn column) { public void updateItem(final Dispute item, boolean empty) { super.updateItem(item, empty); if (item != null && !empty) { + if (closedProperty != null) { + closedProperty.removeListener(listener); + } + listener = (observable, oldValue, newValue) -> { setText(newValue ? Res.get("support.closed") : Res.get("support.open")); if (getTableRow() != null)