aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/embind/emval.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/embind/emval.js b/src/embind/emval.js
index bf31bdf3..b1c9ed04 100755
--- a/src/embind/emval.js
+++ b/src/embind/emval.js
@@ -69,7 +69,7 @@ function __emval_new_cstring(v) {
function __emval_take_value(type, v) {
type = requireRegisteredType(type, '_emval_take_value');
- v = type.fromWireType(v);
+ v = type.fromWireTypeAutoDowncast ? type.fromWireTypeAutoDowncast(v) : type.fromWireType(v);
return __emval_register(v);
}