Bug 844322. Make plug-in getters and setters JSPROP_SHARED so they don't get shadowed by expandos on the DOM nodes. r=jst

This commit is contained in:
Boris Zbarsky 2013-02-24 22:40:42 -05:00
Родитель fd82e6ad89
Коммит 1f78cb5845
1 изменённых файлов: 1 добавлений и 1 удалений

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

@ -1621,7 +1621,7 @@ NPObjWrapper_NewResolve(JSContext *cx, JSHandleObject obj, JSHandleId id, unsign
NS_ASSERTION(JSID_IS_STRING(id) || JSID_IS_INT(id),
"id must be either string or int!\n");
if (!::JS_DefinePropertyById(cx, obj, id, JSVAL_VOID, nullptr,
nullptr, JSPROP_ENUMERATE)) {
nullptr, JSPROP_ENUMERATE | JSPROP_SHARED)) {
return JS_FALSE;
}