--- old/src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java 2017-11-14 22:42:40.966405697 +0100 +++ new/src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java 2017-11-14 22:42:40.838402912 +0100 @@ -139,11 +139,7 @@ // ie number of primitives: // fast check min and max width (maxx < 23bits): - if (width <= RLE_MIN_WIDTH || width >= RLE_MAX_WIDTH) { - useRLE = false; - } else { - useRLE = true; - } + useRLE = (width > RLE_MIN_WIDTH && width < RLE_MAX_WIDTH); } // the ceiling of (maxy - miny + 1) / TILE_SIZE;