src/windows/classes/sun/java2d/ScreenUpdateManager.java

Print this page

        

@@ -108,10 +108,13 @@
      * @see sun.java2d.windows.GDIWindowSurfaceData#getReplacement()
      */
     public SurfaceData getReplacementScreenSurface(WComponentPeer peer,
                                                    SurfaceData oldsd)
     {
+        if (!peer.getSurfaceData().isValid()) {
+            peer.replaceSurfaceData();
+        }
         return peer.getSurfaceData();
     }
 
     /**
      * Returns an (singleton) instance of the screen surfaces