diff --git a/src/me/topchetoeu/jscript/engine/values/Values.java b/src/me/topchetoeu/jscript/engine/values/Values.java index b4cc5a4..83646e6 100644 --- a/src/me/topchetoeu/jscript/engine/values/Values.java +++ b/src/me/topchetoeu/jscript/engine/values/Values.java @@ -70,8 +70,7 @@ public class Values { @SuppressWarnings("unchecked") public static T wrapper(Object val, Class clazz) { - if (!isWrapper(val)) return null; - + if (!isWrapper(val)) val = new NativeWrapper(val); var res = (NativeWrapper)val; if (res != null && clazz.isInstance(res.wrapped)) return (T)res.wrapped; else return null;