--- old/src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java 2015-09-22 00:06:17.406197900 -0700 +++ new/src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java 2015-09-22 00:06:17.140557500 -0700 @@ -1156,7 +1156,9 @@ && !(dst instanceof NullSurfaceData) && !(src instanceof NullSurfaceData) && src.getSurfaceType().equals(dst.getSurfaceType()) - && src.getDefaultScale() == dst.getDefaultScale()) { + && src.getDefaultScaleX() == dst.getDefaultScaleX() + && src.getDefaultScaleY() == dst.getDefaultScaleY()) + { final Rectangle size = src.getBounds(); final Blit blit = Blit.locate(src.getSurfaceType(), CompositeType.Src,