Module: wine Branch: master Commit: 693c6925641f39fc21187ddfa94cd27d6c804a15 URL: http://source.winehq.org/git/wine.git/?a=commit;h=693c6925641f39fc21187ddfa9...
Author: Piotr Caban piotr@codeweavers.com Date: Mon Jan 25 03:49:24 2010 +0100
jscript: Fix array.reverse implementation.
---
dlls/jscript/array.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/jscript/array.c b/dlls/jscript/array.c index fd1fe51..1ced39e 100644 --- a/dlls/jscript/array.c +++ b/dlls/jscript/array.c @@ -473,11 +473,11 @@ static HRESULT Array_reverse(script_ctx_t *ctx, vdisp_t *vthis, WORD flags, DISP l = length-k-1;
hres1 = jsdisp_propget_idx(jsthis, k, &v1, ei, sp); - if(FAILED(hres1)) + if(FAILED(hres1) && hres1!=DISP_E_UNKNOWNNAME) return hres1;
hres2 = jsdisp_propget_idx(jsthis, l, &v2, ei, sp); - if(FAILED(hres2)) { + if(FAILED(hres2) && hres2!=DISP_E_UNKNOWNNAME) { VariantClear(&v1); return hres2; }