--- old/src/java.desktop/share/classes/javax/swing/RepaintManager.java 2018-02-12 13:02:32.000000000 +0300 +++ new/src/java.desktop/share/classes/javax/swing/RepaintManager.java 2018-02-12 13:02:31.000000000 +0300 @@ -336,6 +336,10 @@ private void displayChanged() { clearImages(); + + // Reset buffer maximum size to get valid size from updated graphics + // environment in getDoubleBufferMaximumSize() + setDoubleBufferMaximumSize(null); } /**