On Tue, 5 Aug 2025 11:01:24 GMT, Ravi Gupta <[email protected]> wrote:
>> Test test/jdk/java/awt/Mouse/MouseModifiersUnitTest/ExtraButtonDrag.java
>> left debris on system whenever fails its required frame.dispose() in finally
>> block.
>>
>>
>> finally {
>> EventQueue.invokeAndWait(ExtraButtonDrag::disposeFrame);
>> }
>> public static void disposeFrame() {
>> if (frame != null) {
>> frame.dispose();
>> frame = null;
>> }
>> }
>
> Ravi Gupta has updated the pull request incrementally with one additional
> commit since the last revision:
>
> 8361067: Summary updated
test/jdk/java/awt/Mouse/MouseModifiersUnitTest/ExtraButtonDrag.java line 28:
> 26: * @key headful
> 27: * @bug 6315717
> 28: * @summary Verifies that mouse drag events received for every button if
> the property is set to true
Suggestion:
* @summary Verifies that the mouse drag events received for every button if
the property is set to true
test/jdk/java/awt/Mouse/MouseModifiersUnitTest/ExtraButtonDrag.java line 53:
> 51: private static volatile Point centerFrame;
> 52: private static volatile Point outboundsFrame;
> 53: static String osName = System.getProperty("os.name");
Can be declared as `final` variable as it's value is not going to be changed
Suggestion:
private static final String OS_NAME = System.getProperty("os.name");
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/26043#discussion_r2255984137
PR Review Comment: https://git.openjdk.org/jdk/pull/26043#discussion_r2255973828