diff --git a/mozilla/js/rhino/src/org/mozilla/javascript/NativeJavaObject.java b/mozilla/js/rhino/src/org/mozilla/javascript/NativeJavaObject.java index 847c9d3c49e..ee76af867cb 100644 --- a/mozilla/js/rhino/src/org/mozilla/javascript/NativeJavaObject.java +++ b/mozilla/js/rhino/src/org/mozilla/javascript/NativeJavaObject.java @@ -370,7 +370,7 @@ WrapFactory#wrap(Context, Scriptable, Object, Class)} case JSTYPE_OBJECT: // Other objects takes #1-#3 spots - if (to == fromObj.getClass()) { + if (to.isInstance(fromObj)) { // No conversion required return 1; }