deweese 2003/07/10 06:49:59 Modified: sources/org/apache/batik/script/rhino RhinoInterpreter.java Log: RhinoInterpreter now binds the Global Object as 'window' Revision Changes Path 1.31 +14 -15 xml-batik/sources/org/apache/batik/script/rhino/RhinoInterpreter.java Index: RhinoInterpreter.java =================================================================== RCS file: /home/cvs/xml-batik/sources/org/apache/batik/script/rhino/RhinoInterpreter.java,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- RhinoInterpreter.java 10 Jul 2003 12:01:20 -0000 1.30 +++ RhinoInterpreter.java 10 Jul 2003 13:49:59 -0000 1.31 @@ -357,21 +357,20 @@ try { if (name.equals(BIND_NAME_WINDOW) && object instanceof Window) { window = (Window)object; - } else { - try { - Scriptable jsObject; - jsObject = Context.toObject(object, globalObject); - objects.put(name, jsObject); - if (ScriptableObject.getProperty(globalObject, name) == - ScriptableObject.NOT_FOUND) - globalObject.defineProperty - (name, new RhinoGetDelegate(name), - rhinoGetter, null, ScriptableObject.READONLY); - } catch (PropertyException pe) { - pe.printStackTrace(); - } + object = globalObject; + } + try { + Scriptable jsObject; + jsObject = Context.toObject(object, globalObject); + objects.put(name, jsObject); + if (ScriptableObject.getProperty(globalObject, name) == + ScriptableObject.NOT_FOUND) + globalObject.defineProperty + (name, new RhinoGetDelegate(name), + rhinoGetter, null, ScriptableObject.READONLY); + } catch (PropertyException pe) { + pe.printStackTrace(); } - } finally { Context.exit(); }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]