On Tue, 4 Mar 2025 16:56:21 GMT, Sergey Bylokhov <s...@openjdk.org> wrote:
>> Several tests modified by https://github.com/openjdk/jdk/pull/19339 have >> been tweaked, see inline comments. >> >> Notes: >> * We have a few XXXRepaint.java tests and in this patch, I updated all of >> them to follow the change added to the ListRepaint.java >> >> @azvegint @aivanov-jdk please take a look. > > Sergey Bylokhov has updated the pull request with a new target base due to a > merge or a rebase. The pull request now contains 13 commits: > > - copyright > - Merge branch 'openjdk:master' into JDK-8339561 > - more volatiles > - revert change reported in JDK-8339791 > - trigger github for new content > - trigger github for new content > - Merge branch 'master' into JDK-8339561 > - Merge branch 'openjdk:master' into JDK-8339561 > - Update bug4490179.java > - PR review part 1 > - ... and 3 more: https://git.openjdk.org/jdk/compare/216f113f...c37b252a test/jdk/java/awt/Paint/ButtonRepaint.java line 51: > 49: frame.dispose(); > 50: } > 51: } Would it be cleaner this way? Suggestion: Frame frame = new Frame(); try { frame.setSize(300, 300); frame.setLocationRelativeTo(null); ButtonRepaint button = new ButtonRepaint(); frame.add(button); frame.setVisible(true); sleep(); button.test(); } finally { frame.dispose(); } This avoids the `null`-check in the `finally` block. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/20861#discussion_r1980253274