From 96cfd386f4c8f64a796342cc53b6e3e192ea75d2 Mon Sep 17 00:00:00 2001 From: "jst%netscape.com" Date: Thu, 22 Nov 2001 03:11:58 +0000 Subject: [PATCH] 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 --- mozilla/dom/src/base/nsDOMClassInfo.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mozilla/dom/src/base/nsDOMClassInfo.cpp b/mozilla/dom/src/base/nsDOMClassInfo.cpp index de33cebf53d..f42cc179f79 100644 --- a/mozilla/dom/src/base/nsDOMClassInfo.cpp +++ b/mozilla/dom/src/base/nsDOMClassInfo.cpp @@ -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]; }