return E_FAIL;
}
+ if(ctx != jsdisp->ctx)
+ flags &= ~DISPATCH_JSCRIPT_INTERNAL_MASK;
hres = jsdisp_call(jsdisp, id, flags, argc, argv, ret);
jsdisp_release(jsdisp);
return hres;
jsdisp = iface_to_jsdisp(disp);
if(jsdisp) {
+ if(ctx != jsdisp->ctx)
+ flags &= ~DISPATCH_JSCRIPT_INTERNAL_MASK;
hres = jsdisp_call_value(jsdisp, jsthis, flags, argc, argv, r);
jsdisp_release(jsdisp);
return hres;