From da482534b31117ada7f8ce83d8af20eea4a2e5a2 Mon Sep 17 00:00:00 2001 From: "jst%netscape.com" Date: Thu, 23 May 2002 05:35:41 +0000 Subject: [PATCH] Backing out part of the fix for bug 143369 as a fix for bug 146333. Don't make ChromeWindow's prototype immutable. git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_0_BRANCH@122058 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/dom/src/base/nsDOMClassInfo.cpp | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/mozilla/dom/src/base/nsDOMClassInfo.cpp b/mozilla/dom/src/base/nsDOMClassInfo.cpp index 5789c289e22..2a6be6e99b0 100644 --- a/mozilla/dom/src/base/nsDOMClassInfo.cpp +++ b/mozilla/dom/src/base/nsDOMClassInfo.cpp @@ -772,17 +772,16 @@ static nsDOMClassInfoData sClassInfoData[] = { // DOM Chrome Window class. Don't allow modifications to a chrome // window's prototype NS_DEFINE_CLASSINFO_DATA(ChromeWindow, nsWindowSH, - (DEFAULT_SCRIPTABLE_FLAGS | - nsIXPCScriptable::WANT_GETPROPERTY | - nsIXPCScriptable::WANT_SETPROPERTY | - nsIXPCScriptable::WANT_NEWRESOLVE | - nsIXPCScriptable::WANT_PRECREATE | - nsIXPCScriptable::WANT_FINALIZE | - nsIXPCScriptable::WANT_ADDPROPERTY | - nsIXPCScriptable::WANT_DELPROPERTY | - nsIXPCScriptable::WANT_ENUMERATE | - nsIXPCScriptable::DONT_ENUM_QUERY_INTERFACE) & - ~nsIXPCScriptable::ALLOW_PROP_MODS_TO_PROTOTYPE) + DEFAULT_SCRIPTABLE_FLAGS | + nsIXPCScriptable::WANT_GETPROPERTY | + nsIXPCScriptable::WANT_SETPROPERTY | + nsIXPCScriptable::WANT_NEWRESOLVE | + nsIXPCScriptable::WANT_PRECREATE | + nsIXPCScriptable::WANT_FINALIZE | + nsIXPCScriptable::WANT_ADDPROPERTY | + nsIXPCScriptable::WANT_DELPROPERTY | + nsIXPCScriptable::WANT_ENUMERATE | + nsIXPCScriptable::DONT_ENUM_QUERY_INTERFACE) NS_DEFINE_CLASSINFO_DATA(CSSRGBColor, nsDOMGenericSH, DOM_DEFAULT_SCRIPTABLE_FLAGS)