From c1170b05f70db02dd274972fb95c8beb4bbf1a04 Mon Sep 17 00:00:00 2001 From: Kevin Rushforth Date: Mon, 16 Oct 2006 21:38:21 +0000 Subject: . Fixed Issue 355: IndexedXXXStripArray throws NPE with ByRef Indices . Remove debug print statement from NoopPipeline git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@720 ba19aa83-45c5-6ac9-afd3-db810772062c --- .../share/javax/media/j3d/IndexedGeometryArrayRetained.java | 12 +++++++----- .../share/javax/media/j3d/NoopDrawingSurfaceObject.java | 4 ++-- 2 files changed, 9 insertions(+), 7 deletions(-) (limited to 'src/classes/share/javax') diff --git a/src/classes/share/javax/media/j3d/IndexedGeometryArrayRetained.java b/src/classes/share/javax/media/j3d/IndexedGeometryArrayRetained.java index e53565b..fe9c283 100644 --- a/src/classes/share/javax/media/j3d/IndexedGeometryArrayRetained.java +++ b/src/classes/share/javax/media/j3d/IndexedGeometryArrayRetained.java @@ -1611,11 +1611,13 @@ abstract class IndexedGeometryArrayRetained extends GeometryArrayRetained { int computeMaxIndex(int initial, int count, int[] indices) { int maxIndex = 0; - for (int i = initial; i < (initial+count); i++) { - if (indices[i] > maxIndex) { - maxIndex = indices[i]; - } - } + if (indices != null) { + for (int i = initial; i < (initial+count); i++) { + if (indices[i] > maxIndex) { + maxIndex = indices[i]; + } + } + } return maxIndex; } diff --git a/src/classes/share/javax/media/j3d/NoopDrawingSurfaceObject.java b/src/classes/share/javax/media/j3d/NoopDrawingSurfaceObject.java index 5fb3c01..f647094 100644 --- a/src/classes/share/javax/media/j3d/NoopDrawingSurfaceObject.java +++ b/src/classes/share/javax/media/j3d/NoopDrawingSurfaceObject.java @@ -24,13 +24,13 @@ class NoopDrawingSurfaceObject extends DrawingSurfaceObject { } synchronized boolean renderLock() { - System.err.println("NoopDrawingSurfaceObject.renderLock()"); +// System.err.println("NoopDrawingSurfaceObject.renderLock()"); gotDsiLock = true; return true; } synchronized void unLock() { - System.err.println("NoopDrawingSurfaceObject.unLock()"); +// System.err.println("NoopDrawingSurfaceObject.unLock()"); gotDsiLock = false; } -- cgit v1.2.3