From 6e8f8f0e72e9700da33f7bfc47f8b2250687daa6 Mon Sep 17 00:00:00 2001 From: "brendan%mozilla.org" Date: Wed, 12 May 2004 00:44:23 +0000 Subject: [PATCH] Make dynamically defined getters and setters enumerable (per afri posting to m.jseng; consistent with original getter=/setter= support in jsinterp.c). --- js/src/jsobj.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/js/src/jsobj.c b/js/src/jsobj.c index 64b9b1f5da6e..ae52ef64e29f 100644 --- a/js/src/jsobj.c +++ b/js/src/jsobj.c @@ -1428,7 +1428,8 @@ obj_defineGetter(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, return JS_FALSE; return OBJ_DEFINE_PROPERTY(cx, obj, id, JSVAL_VOID, (JSPropertyOp) JSVAL_TO_OBJECT(fval), NULL, - JSPROP_GETTER | JSPROP_SHARED, NULL); + JSPROP_ENUMERATE | JSPROP_GETTER | JSPROP_SHARED, + NULL); } static JSBool @@ -1459,7 +1460,8 @@ obj_defineSetter(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, return JS_FALSE; return OBJ_DEFINE_PROPERTY(cx, obj, id, JSVAL_VOID, NULL, (JSPropertyOp) JSVAL_TO_OBJECT(fval), - JSPROP_SETTER | JSPROP_SHARED, NULL); + JSPROP_ENUMERATE | JSPROP_SETTER | JSPROP_SHARED, + NULL); } static JSBool