Fix from brendan for propertyIsEnumerable having an inconsistent return type.

This commit is contained in:
David Anderson
2008-08-13 17:44:26 -07:00
parent 48c7f576c1
commit 7eddaae8dc
2 changed files with 2 additions and 2 deletions

View File

@@ -543,7 +543,7 @@ js_Object_p_propertyIsEnumerable(JSContext* cx, JSObject* obj, JSString *str)
{
jsval v;
if (!js_PropertyIsEnumerable(cx, obj, ATOM_TO_JSID(str), &v))
return -1;
return JSVAL_TO_BOOLEAN(JSVAL_VOID);
JS_ASSERT(JSVAL_IS_BOOLEAN(v));
return JSVAL_TO_BOOLEAN(v);
}