Fixing bug 111361. nsGlobalNameStruct::mDOMClassInfoID is only valid on nsGlobalNameStruct's whose mType == eTypeClassConstructor. r=bbaetz@cs.mcgill.ca, sr=jband@netscape.com

git-svn-id: svn://10.0.0.236/trunk@108788 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
jst%netscape.com
2001-11-22 03:11:58 +00:00
parent cf4c8d943e
commit 96cfd386f4

View File

@@ -2789,7 +2789,8 @@ nsWindowSH::GlobalResolve(nsISupports *native, JSContext *cx, JSObject *obj,
const nsDOMClassInfoData *ci_data = nsnull;
if (name_struct->mDOMClassInfoID >= 0) {
if (name_struct->mType == nsGlobalNameStruct::eTypeClassConstructor &&
name_struct->mDOMClassInfoID >= 0) {
ci_data = &sClassInfoData[name_struct->mDOMClassInfoID];
}