зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1138499, part 0 - Fix code spuriously using JSPROP_READONLY when defining an accessor property. r=Waldo.
--HG-- extra : rebase_source : 423ce0caf4530b4058c64f52bc9129382890d18b
This commit is contained in:
Родитель
77ff54703d
Коммит
eff7d55d4c
|
@ -7264,7 +7264,7 @@ NewMemoryInfoObject(JSContext* cx)
|
||||||
|
|
||||||
for (size_t i = 0; i < mozilla::ArrayLength(getters); i++) {
|
for (size_t i = 0; i < mozilla::ArrayLength(getters); i++) {
|
||||||
if (!JS_DefineProperty(cx, obj, getters[i].name, UndefinedHandleValue,
|
if (!JS_DefineProperty(cx, obj, getters[i].name, UndefinedHandleValue,
|
||||||
JSPROP_READONLY | JSPROP_SHARED | JSPROP_ENUMERATE,
|
JSPROP_ENUMERATE | JSPROP_SHARED,
|
||||||
getters[i].getter, nullptr))
|
getters[i].getter, nullptr))
|
||||||
{
|
{
|
||||||
return nullptr;
|
return nullptr;
|
||||||
|
@ -7294,7 +7294,7 @@ NewMemoryInfoObject(JSContext* cx)
|
||||||
|
|
||||||
for (size_t i = 0; i < mozilla::ArrayLength(zoneGetters); i++) {
|
for (size_t i = 0; i < mozilla::ArrayLength(zoneGetters); i++) {
|
||||||
if (!JS_DefineProperty(cx, zoneObj, zoneGetters[i].name, UndefinedHandleValue,
|
if (!JS_DefineProperty(cx, zoneObj, zoneGetters[i].name, UndefinedHandleValue,
|
||||||
JSPROP_READONLY | JSPROP_SHARED | JSPROP_ENUMERATE,
|
JSPROP_ENUMERATE | JSPROP_SHARED,
|
||||||
zoneGetters[i].getter, nullptr))
|
zoneGetters[i].getter, nullptr))
|
||||||
{
|
{
|
||||||
return nullptr;
|
return nullptr;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче