--- 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);
}
}