diff --git a/src/helma/scripting/rhino/RhinoCore.java b/src/helma/scripting/rhino/RhinoCore.java index fc280c14..f4fda31d 100644 --- a/src/helma/scripting/rhino/RhinoCore.java +++ b/src/helma/scripting/rhino/RhinoCore.java @@ -71,6 +71,7 @@ public final class RhinoCore { context.setCompileFunctionsWithDynamicScope(true); wrapper = new WrapMaker(); + wrapper.setJavaPrimitiveWrap(false); context.setWrapFactory(wrapper); int optLevel = 0; @@ -760,10 +761,6 @@ public final class RhinoCore { return getElementWrapper(obj); } - if (obj instanceof String) { - return obj; - } - return super.wrap(cx, scope, obj, staticType); }