--- a/src/java.desktop/unix/classes/sun/awt/X11/XlibUtil.java Fri Oct 20 20:08:09 2017 -0700
+++ b/src/java.desktop/unix/classes/sun/awt/X11/XlibUtil.java Mon Oct 23 16:55:52 2017 +0530
@@ -38,6 +38,8 @@
import sun.awt.X11GraphicsDevice;
import sun.awt.X11GraphicsEnvironment;
+import sun.java2d.pipe.Region;
+
/*
* This class is a collection of utility methods that operate
* with native windows.
@@ -414,6 +416,6 @@
}
static int scaleDown(int x, int scale) {
- return x / scale;
+ return Region.clipRound(x / (double)scale);
}
}