bisq/desktop
Steven Barclay 64a548abba
Fix #3662: Malformed trade chat & dispute speech bubbles
Prevent the 'arrow' of a message bubble from being sporadically anchored
to the wrong side - appearing on the left instead of the right hand side
of the bubble. This is due to the same ListCell object being reused by
JavaFX for different bubbles as the user scrolls up and down the chat
pane, which requires that the anchors of each arrow be properly cleared
between ListCell.updateItem(..) calls.

To this end, move the block of AnchorPane.clearConstraints(..) calls to
the beginning of the updateItem(..) method, as the apparent assumption
that 'updateItem(item, empty = true)' will always be called to clear the
given ListCell before reusing it as a new bubble turns out to be wrong.
2019-11-25 03:02:10 +00:00
..
package Reorder/group setup items logically 2019-11-20 00:58:55 -08:00
src Fix #3662: Malformed trade chat & dispute speech bubbles 2019-11-25 03:02:10 +00:00