Hello Alexandr,

 

Please review the updated webrev.

http://cr.openjdk.java.net/~rchamyal/8158205/webrev.01/ 

Test was always passing without fix also. I have converted it into manual test.

 

Regards,

Rajeev Chamyal

 

From: Alexandr Scherbatiy 
Sent: 05 July 2016 13:29
To: Rajeev Chamyal; swing-dev@openjdk.java.net; Sergey Bylokhov
Subject: Re: Swing Dev> Review Request JDK-8158205 HiDPI hand cursor broken on 
Windows

 

On 7/5/2016 10:08 AM, Rajeev Chamyal wrote:



Hello All,

 

Please review the following fix.

Bug: https://bugs.openjdk.java.net/browse/JDK-8158205 

Webrev: HYPERLINK 
"http://cr.openjdk.java.net/%7Erchamyal/8158205/webrev.00/"http://cr.openjdk.java.net/~rchamyal/8158205/webrev.00/

 

Issue: Incorrect cursor type is displayed over frame in Hidpi screen.

 

Cause:  Windows getCursorPos API is returning scaled screen co-ordinates for 
mouse 

as a result the findComponentAt is not able to find the frame below mouse 
pointer and its returning incorrect cursor type. 

 
Fix: Updated awt_Cursor.cpp:: getCursorPos to return scaled down co-ordinates.

 
  - The call to JFrame methods should be done on EDT in the test.
  - It looks like there is no need to use the invokeLater() inside the 
invokeAndWait() call
  - In case the test fails the dispose method is never called.

  Thanks,
  Alexandr.



 
Regards,
Rajeev Chamyal

 

 

 

 

Reply via email to