< prev index next >

src/java.desktop/share/classes/javax/swing/RepaintManager.java

Print this page

        

@@ -334,10 +334,14 @@
         processingRunnable = new ProcessingRunnable();
     }
 
     private void displayChanged() {
         clearImages();
+
+        // Reset buffer maximum size to get valid size from updated graphics
+        // environment in getDoubleBufferMaximumSize()
+        setDoubleBufferMaximumSize(null);
     }
 
     /**
      * Mark the component as in need of layout and queue a runnable
      * for the event dispatching thread that will validate the components
< prev index next >