mirror of
git://source.winehq.org/git/wine.git
synced 2024-07-24 09:56:23 +00:00
jscript: Forward actual error in to_primitive if it's not just missing prop.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com> Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
469219dcf7
commit
c35e5274ed
|
@ -422,6 +422,9 @@ HRESULT to_primitive(script_ctx_t *ctx, jsval_t val, jsval_t *ret, hint_t hint)
|
|||
}else {
|
||||
IDispatch_Release(get_object(prim));
|
||||
}
|
||||
}else if(hres != DISP_E_UNKNOWNNAME) {
|
||||
jsdisp_release(jsdisp);
|
||||
return hres;
|
||||
}
|
||||
|
||||
hres = jsdisp_get_id(jsdisp, hint == HINT_STRING ? L"valueOf" : L"toString", 0, &id);
|
||||
|
@ -438,6 +441,9 @@ HRESULT to_primitive(script_ctx_t *ctx, jsval_t val, jsval_t *ret, hint_t hint)
|
|||
}else {
|
||||
IDispatch_Release(get_object(prim));
|
||||
}
|
||||
}else if(hres != DISP_E_UNKNOWNNAME) {
|
||||
jsdisp_release(jsdisp);
|
||||
return hres;
|
||||
}
|
||||
|
||||
jsdisp_release(jsdisp);
|
||||
|
|
Loading…
Reference in a new issue