Patch to bug 305002 written by Hans-Andreas Engel <Hans-A.Engel@unibas.ch>.

This commit is contained in:
brendan%mozilla.org 2005-08-19 01:48:48 +00:00
Родитель 834644f8c3
Коммит 7b4f4db99e
1 изменённых файлов: 3 добавлений и 6 удалений

Просмотреть файл

@ -1561,9 +1561,11 @@ array_extra(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval,
*rval = OBJECT_TO_JSVAL(newarr);
break;
case SOME:
case EVERY:
*rval = JSVAL_FALSE;
break;
case EVERY:
*rval = JSVAL_TRUE;
break;
case FOREACH:
break;
}
@ -1664,11 +1666,6 @@ array_extra(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval,
}
}
if (mode == SOME)
*rval = JSVAL_FALSE;
else if (mode == EVERY)
*rval = JSVAL_TRUE;
out:
js_FreeStack(cx, mark);
if (ok && mode == FILTER)