RFR: 8087555: [ChoiceBox] uncontained value not shown
Jeanette Winzenburg
fastegal at openjdk.java.net
Mon Apr 20 12:31:18 UTC 2020
The issue is that ChoiceBoxSkin
a) doesn't update the text of the label if the value is not contained in the items
b) doesn't respect converter for label text
Fixed by
- listening to value changes to update the label
- removing ad-hoc updates (not needed), added update on converter change
- passing all label updates through converter
Added test for text updates that failed before the fix and pass after (note: there were no tests for the display text,
so for coveragy, contains also tests that passed before as well as after)
-------------
Commit messages:
- 8087555: [ChoiceBox] uncontained value not shown
Changes: https://git.openjdk.java.net/jfx/pull/191/files
Webrev: https://webrevs.openjdk.java.net/jfx/191/webrev.00
Issue: https://bugs.openjdk.java.net/browse/JDK-8087555
Stats: 464 lines in 2 files changed: 451 ins; 8 del; 5 mod
Patch: https://git.openjdk.java.net/jfx/pull/191.diff
Fetch: git fetch https://git.openjdk.java.net/jfx pull/191/head:pull/191
PR: https://git.openjdk.java.net/jfx/pull/191
More information about the openjfx-dev
mailing list