Piotr Caban : jscript: Fix array.reverse implementation.

Alexandre Julliard julliard at winehq.org
Mon Jan 25 11:21:09 CST 2010


Module: wine
Branch: master
Commit: 693c6925641f39fc21187ddfa94cd27d6c804a15
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=693c6925641f39fc21187ddfa94cd27d6c804a15

Author: Piotr Caban <piotr at 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;
         }




More information about the wine-cvs mailing list