changeset 3433:70bfa0af3969

7003434: test/closed/java/awt/FullScreen/DisplayChangeVITest/DisplayChangeVITest.java fails with ClassCastExc Reviewed-by: jgodinez, prr
author bae
date Thu, 30 Dec 2010 11:33:10 +0300
parents 14033e1600ac
children 9320dcfb5398
files src/windows/classes/sun/java2d/opengl/WGLVolatileSurfaceManager.java
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/windows/classes/sun/java2d/opengl/WGLVolatileSurfaceManager.java	Fri Dec 24 09:31:32 2010 -0800
+++ b/src/windows/classes/sun/java2d/opengl/WGLVolatileSurfaceManager.java	Thu Dec 30 11:33:10 2010 +0300
@@ -133,7 +133,9 @@
 
     @Override
     protected boolean isConfigValid(GraphicsConfiguration gc) {
-        return ((gc == null) || (gc == vImg.getGraphicsConfig()));
+        return ((gc == null) ||
+                ((gc instanceof WGLGraphicsConfig) &&
+                 (gc == vImg.getGraphicsConfig())));
     }
 
     @Override