On Tue, 23 Mar 2021 09:49:42 GMT, Ambarish Rapte <ara...@openjdk.org> wrote:

>> Florian Kirmaier has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   8263402
>>   Rewrote the style memoryleak test
>
> tests/system/src/test/java/test/javafx/scene/StyleMemoryLeakTest.java line 59:
> 
>> 57:             startupLatch.countDown();
>> 58:         });
>> 59:         assertTrue("Timeout waiting for FX runtime to start", 
>> startupLatch.await(15, TimeUnit.SECONDS));
> 
> The runnable passed to `Platform.startup()` is executed on JavaFX Application 
> thread once it is started. `Platform.setImplicitExit(false);` can be called 
> from any thread. So we do not need to pass the runnable and do not need 
> CountDownLatch.
> This block can be replaced by,
> Platform.startup(null);
> Platform.setImplicitExit(false);

While this is true, I like the current logic better, since it asserts that the 
platform has started, which provides a better error message in case there is a 
problem.

-------------

PR: https://git.openjdk.java.net/jfx/pull/424

Reply via email to