summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKevin Rushforth <[email protected]>2004-09-08 00:42:36 +0000
committerKevin Rushforth <[email protected]>2004-09-08 00:42:36 +0000
commitabb9489b35e0549adc7eaa39e624ff726a5718fd (patch)
tree04bb19706278d28f2c4834f358475ddd18c9cc29 /src
parent0dd0ceaf9f780d4d8877c747f53630a2622e7817 (diff)
Fixed use of ClassLoader for webstart release
git-svn-id: https://svn.java.net/svn/j3d-core-utils~svn/trunk@19 9497e636-51bd-65ba-982d-a4982e1767a5
Diffstat (limited to 'src')
-rw-r--r--src/classes/share/com/sun/j3d/utils/scenegraph/io/retained/Controller.java6
-rw-r--r--src/classes/share/com/sun/j3d/utils/scenegraph/io/state/javax/media/j3d/SceneGraphObjectState.java2
2 files changed, 4 insertions, 4 deletions
diff --git a/src/classes/share/com/sun/j3d/utils/scenegraph/io/retained/Controller.java b/src/classes/share/com/sun/j3d/utils/scenegraph/io/retained/Controller.java
index 196ec41..1b80b2d 100644
--- a/src/classes/share/com/sun/j3d/utils/scenegraph/io/retained/Controller.java
+++ b/src/classes/share/com/sun/j3d/utils/scenegraph/io/retained/Controller.java
@@ -205,7 +205,7 @@ public abstract class Controller extends java.lang.Object {
SceneGraphObjectState ret;
try {
- Class state = Class.forName( "com.sun.j3d.utils.scenegraph.io.state."+name+"State", true, classLoader );
+ Class state = Class.forName( "com.sun.j3d.utils.scenegraph.io.state."+name+"State" );
ret = constructStateObj( symbol, state, obj.getClass() );
} catch(ClassNotFoundException e) {
ret = checkSuperClasses( symbol );
@@ -268,7 +268,7 @@ public abstract class Controller extends java.lang.Object {
String name = cl.getName();
//System.out.println("Got superclass "+name);
try {
- state = Class.forName( "com.sun.j3d.utils.scenegraph.io.state."+name+"State", true, classLoader );
+ state = Class.forName( "com.sun.j3d.utils.scenegraph.io.state."+name+"State" );
} catch(ClassNotFoundException e) {
state = null;
}
@@ -519,7 +519,7 @@ public abstract class Controller extends java.lang.Object {
SceneGraphObjectState stateObj = null;
try {
- Class stateClass = Class.forName( stateClassName, true, ClassLoader.getSystemClassLoader() );
+ Class stateClass = Class.forName( stateClassName );
Constructor stateConstructor = stateClass.getConstructor( new Class[] { SymbolTableData.class, Controller.class } );
stateObj = (SceneGraphObjectState)stateConstructor.newInstance( new Object[] { null, this } );
} catch( Exception e ) {
diff --git a/src/classes/share/com/sun/j3d/utils/scenegraph/io/state/javax/media/j3d/SceneGraphObjectState.java b/src/classes/share/com/sun/j3d/utils/scenegraph/io/state/javax/media/j3d/SceneGraphObjectState.java
index 0dc864d..767ea5e 100644
--- a/src/classes/share/com/sun/j3d/utils/scenegraph/io/state/javax/media/j3d/SceneGraphObjectState.java
+++ b/src/classes/share/com/sun/j3d/utils/scenegraph/io/state/javax/media/j3d/SceneGraphObjectState.java
@@ -332,7 +332,7 @@ public abstract class SceneGraphObjectState {
System.err.println("Unable to create node "+className+" attempting Java3D superclass "+superClass );
try {
- Class state = Class.forName( superClass, true, control.getClassLoader() );
+ Class state = Class.forName( superClass );
ret = (SceneGraphObject)state.newInstance();