diff --git a/src/main/java/bisq/desktop/bisq.css b/src/main/java/bisq/desktop/bisq.css index 0e1326e9641..afdd6070a58 100644 --- a/src/main/java/bisq/desktop/bisq.css +++ b/src/main/java/bisq/desktop/bisq.css @@ -131,7 +131,7 @@ bg color of non edit textFields: fafafa -fx-text-fill: -bs-green; } -.highlight { +.highlight, .highlight-static { -fx-text-fill: -fx-accent; } diff --git a/src/main/java/bisq/desktop/main/disputes/trader/TraderDisputeView.java b/src/main/java/bisq/desktop/main/disputes/trader/TraderDisputeView.java index e1fe30096ea..07d46e3bca7 100644 --- a/src/main/java/bisq/desktop/main/disputes/trader/TraderDisputeView.java +++ b/src/main/java/bisq/desktop/main/disputes/trader/TraderDisputeView.java @@ -797,13 +797,19 @@ public void updateItem(final DisputeCommunicationMessage item, boolean empty) { arrow.setVisible(!item.isSystemMessage()); arrow.setManaged(!item.isSystemMessage()); statusIcon.setVisible(false); + + headerLabel.getStyleClass().removeAll("message-header", "success-text", + "highlight-static"); + messageLabel.getStyleClass().removeAll("my-message", "message"); + copyIcon.getStyleClass().removeAll("my-message", "message"); + if (item.isSystemMessage()) { headerLabel.getStyleClass().addAll("message-header", "success-text"); bg.setId("message-bubble-green"); messageLabel.getStyleClass().add("my-message"); copyIcon.getStyleClass().add("my-message"); } else if (isMyMsg) { - headerLabel.getStyleClass().add("highlight"); + headerLabel.getStyleClass().add("highlight-static"); bg.setId("message-bubble-blue"); messageLabel.getStyleClass().add("my-message"); copyIcon.getStyleClass().add("my-message");