Looks fine.

On 25/10/2017 06:40, Pankaj Bansal wrote:
Hi Sergey,

I have added a test case and updated the webrev. Please have a look.

Webrev
http://cr.openjdk.java.net/~arapte/pankaj/8159062/webrev.01/

Regards,
Pankaj Bansal

-----Original Message-----
From: Sergey Bylokhov
Sent: Wednesday, October 25, 2017 1:04 AM
To: Pankaj Bansal; awt-dev@openjdk.java.net; Semyon Sadetsky; Prem Kumar 
Balakrishnan (prem.balakrish...@oracle.com)
Subject: Re: [10] Review Request: JDK-8159062 : [hidpi] DnD on Windows while 
scaling is non-integer

Hi, Pankaj.
Please provide a test case for the issue.

On 24/10/2017 02:43, Pankaj Bansal wrote:
Hi All,

Please review the fix for JDK 10.

Bug:

https://bugs.openjdk.java.net/browse/JDK-8159062

Webrev:

http://cr.openjdk.java.net/~psadhukhan/pankaj/JDK-8159062-webrev.00/

Issue:

There are issue with the mouse move events when HIDPI scale is set to
some non-integer value like 1.25, 1.5, 2.5.

Fix:

The issue is due to precision error. In native side in the
awt_Win32GraphicsDevice class,  ScaleUp and ScaleDown functions are
used to get scaled value where ceil is used. But in java side,
ClipRound is used which rounds the value instead of ceil. I think we
should be doing round in native side also. This fixes the issue.

Regards,

Pankaj Bansal



--
Best regards, Sergey.



--
Best regards, Sergey.

Reply via email to