From ec54e400eedcddfde53cd27a2a90d05b7767dd0a Mon Sep 17 00:00:00 2001 From: Andrew Brygin Date: Thu, 30 Dec 2010 11:33:10 +0300 Subject: [PATCH] 7003434: test/closed/java/awt/FullScreen/DisplayChangeVITest/DisplayChangeVITest.java fails with ClassCastExc Reviewed-by: jgodinez, prr --- .../classes/sun/java2d/opengl/WGLVolatileSurfaceManager.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/jdk/src/windows/classes/sun/java2d/opengl/WGLVolatileSurfaceManager.java b/jdk/src/windows/classes/sun/java2d/opengl/WGLVolatileSurfaceManager.java index ba655bf00ba..7c4fde1b640 100644 --- a/jdk/src/windows/classes/sun/java2d/opengl/WGLVolatileSurfaceManager.java +++ b/jdk/src/windows/classes/sun/java2d/opengl/WGLVolatileSurfaceManager.java @@ -133,7 +133,9 @@ public class WGLVolatileSurfaceManager @Override protected boolean isConfigValid(GraphicsConfiguration gc) { - return ((gc == null) || (gc == vImg.getGraphicsConfig())); + return ((gc == null) || + ((gc instanceof WGLGraphicsConfig) && + (gc == vImg.getGraphicsConfig()))); } @Override