src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java
changeset 47501 187b92b2e32d
parent 47216 71c04702a3d5
child 52746 5b91e69e1fd0
--- a/src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java	Fri Oct 20 20:08:09 2017 -0700
+++ b/src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java	Mon Oct 23 16:55:52 2017 +0530
@@ -38,6 +38,7 @@
 
 import java.util.*;
 
+import sun.java2d.pipe.Region;
 import sun.util.logging.PlatformLogger;
 
 import sun.awt.dnd.SunDragSourceContextPeer;
@@ -811,10 +812,10 @@
     }
 
     public int scaleUp(int x) {
-        return x * windowScale;
+        return Region.clipRound(x * (double)windowScale);
     }
 
     public int scaleDown(int x) {
-        return x / windowScale;
+        return Region.clipRound(x / (double)windowScale);
     }
 }