From 75fcc8afbc903e77d83e8af282108c95ee60e875 Mon Sep 17 00:00:00 2001 From: Robert O'Callahan Date: Fri, 5 Mar 2010 20:20:15 +1300 Subject: [PATCH] Backed out changeset 5125fc26166b --- dom/base/nsDOMClassInfo.cpp | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/dom/base/nsDOMClassInfo.cpp b/dom/base/nsDOMClassInfo.cpp index 207fd953d84f..cdfea4cf2710 100644 --- a/dom/base/nsDOMClassInfo.cpp +++ b/dom/base/nsDOMClassInfo.cpp @@ -584,8 +584,7 @@ static nsDOMClassInfoData sClassInfoData[] = { WINDOW_SCRIPTABLE_FLAGS) NS_DEFINE_CLASSINFO_DATA(Location, nsLocationSH, - (DOM_DEFAULT_SCRIPTABLE_FLAGS & - ~nsIXPCScriptable::ALLOW_PROP_MODS_TO_PROTOTYPE)) + DOM_DEFAULT_SCRIPTABLE_FLAGS) NS_DEFINE_CLASSINFO_DATA(Navigator, nsNavigatorSH, DOM_DEFAULT_SCRIPTABLE_FLAGS | @@ -6539,10 +6538,7 @@ nsWindowSH::NewResolve(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSBool ok = ::JS_DefineUCProperty(cx, obj, ::JS_GetStringChars(str), ::JS_GetStringLength(str), v, nsnull, - nsnull, - JSPROP_PERMANENT | - JSPROP_READONLY | - JSPROP_ENUMERATE); + nsnull, JSPROP_ENUMERATE); if (!ok) { return NS_ERROR_FAILURE; @@ -8159,10 +8155,7 @@ nsDocumentSH::NewResolve(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSString *str = JSVAL_TO_STRING(id); JSBool ok = ::JS_DefineUCProperty(cx, obj, ::JS_GetStringChars(str), ::JS_GetStringLength(str), v, nsnull, - nsnull, - JSPROP_PERMANENT | - JSPROP_READONLY | - JSPROP_ENUMERATE); + nsnull, JSPROP_ENUMERATE); if (!ok) { return NS_ERROR_FAILURE;