src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
branchmetal-prototype-branch
changeset 57196 a95707a39ff5
parent 53360 58e25974ede4
child 57416 e153174dba06
--- a/src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java	Tue Feb 19 17:16:15 2019 +0530
+++ b/src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java	Wed Feb 20 17:00:40 2019 +0530
@@ -62,6 +62,7 @@
 import sun.awt.AWTAccessor.ComponentAccessor;
 import sun.awt.AWTAccessor.WindowAccessor;
 import sun.java2d.SurfaceData;
+import sun.java2d.metal.MetalSurfaceData;
 import sun.java2d.opengl.CGLSurfaceData;
 import sun.lwawt.LWLightweightFramePeer;
 import sun.lwawt.LWToolkit;
@@ -1056,6 +1057,8 @@
         SurfaceData surfaceData = getSurfaceData();
         if (surfaceData instanceof CGLSurfaceData) {
             ((CGLSurfaceData)surfaceData).validate();
+        } else if (surfaceData instanceof MetalSurfaceData) {
+            ((MetalSurfaceData)surfaceData).validate();
         }
     }