From 188347be34e0af21965a17ec13570b030f7adc2a Mon Sep 17 00:00:00 2001 From: hyb1996 <946994919@qq.com> Date: Sat, 21 Apr 2018 14:50:05 +0800 Subject: [PATCH] fix(dialogs): cannot use 'in' in non-object for following code `alert("", "", ()=>{})` ` --- autojs/src/main/assets/modules/__bridges__.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autojs/src/main/assets/modules/__bridges__.js b/autojs/src/main/assets/modules/__bridges__.js index d26a2a1c..e5dfaba6 100644 --- a/autojs/src/main/assets/modules/__bridges__.js +++ b/autojs/src/main/assets/modules/__bridges__.js @@ -11,7 +11,7 @@ bridges.call = function (func, target, args) { }; function wrap(value){ - if(!(typeof(value) == 'object' && 'getClass' in value && util.isFunction(value.getClass))){ + if(!(value instanceof Object && 'getClass' in value && util.isFunction(value.getClass))){ return value; } var c = value.getClass();