On Thu, 6 Feb 2025 23:39:26 GMT, Kevin Rushforth <[email protected]> wrote:
>> Thread-safe and re-entrant implementation of Utils.
>>
>> The new code still uses the static instances of Text and TextLayout for
>> performance reasons, but adds a thread-safe mechanism to keep track of
>> whether any of the instances is in use and when that happens, supplies a new
>> instance instead. This solves both thread safety and re-entrancy.
>
> tests/system/src/test/java/test/robot/javafx/scene/NodeInitializationStressTest.java
> line 249:
>
>> 247:
>> 248: @Test
>> 249: public void checkBox() {
>
> Minor: this test calls `setSelected(true)`. Would introducing randomness via
> `setSelected(nextBoolean())` be useful here?
here and elsewhere, you are right
-------------
PR Review Comment: https://git.openjdk.org/jfx/pull/1691#discussion_r1946792162