From 7b35e61db0e13dca17ac68ec0e180e5a20fd721d Mon Sep 17 00:00:00 2001 From: Chien Yang Date: Sun, 7 Jan 2007 01:43:42 +0000 Subject: Fixed Issue 433 : JCanvas3D crashed when using jogl pipe. git-svn-id: https://svn.java.net/svn/j3d-core-utils~svn/trunk@146 9497e636-51bd-65ba-982d-a4982e1767a5 --- src/classes/share/com/sun/j3d/exp/swing/JCanvas3D.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/classes') diff --git a/src/classes/share/com/sun/j3d/exp/swing/JCanvas3D.java b/src/classes/share/com/sun/j3d/exp/swing/JCanvas3D.java index 6662e80..b8dfd64 100644 --- a/src/classes/share/com/sun/j3d/exp/swing/JCanvas3D.java +++ b/src/classes/share/com/sun/j3d/exp/swing/JCanvas3D.java @@ -278,7 +278,8 @@ public class JCanvas3D extends JPanel implements AncestorListener { * Computes the physical dimensions of the screen in space. */ private void computePhysicalDimensions() { - Rectangle screenRect = canvas.getGraphicsConfiguration().getBounds(); + // Fix to Issue : 433 - JCanvas3D crashed when using jogl pipe. + Rectangle screenRect = this.graphicsConfig.getBounds(); int screenWidth = (int) screenRect.getWidth(); int screenHeight = (int) screenRect.getHeight(); canvas.getScreen3D().setSize(screenWidth, screenHeight); -- cgit v1.2.3