Follow-up fix to fix for bug 314931, make sConstructorMap const.

git-svn-id: svn://10.0.0.236/trunk@184908 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
peterv%propagandism.org 2005-11-18 15:53:43 +00:00
parent d4f41caaef
commit fd37a71df3

View File

@ -1100,7 +1100,7 @@ struct nsContractIDMapData
#define NS_DEFINE_CONSTRUCTOR_DATA(_class, _contract_id) \
{ eDOMClassInfo_##_class##_id, _contract_id },
static nsContractIDMapData sConstructorMap[] =
static const nsContractIDMapData kConstructorMap[] =
{
NS_DEFINE_CONSTRUCTOR_DATA(XPathEvaluator,
NS_XPATH_EVALUATOR_CONTRACTID)
@ -4399,9 +4399,9 @@ static const char*
FindConstructorContractID(PRInt32 aDOMClassInfoID)
{
PRUint32 i;
for (i = 0; i < NS_ARRAY_LENGTH(sConstructorMap); ++i) {
if (sConstructorMap[i].mDOMClassInfoID == aDOMClassInfoID) {
return sConstructorMap[i].mContractID;
for (i = 0; i < NS_ARRAY_LENGTH(kConstructorMap); ++i) {
if (kConstructorMap[i].mDOMClassInfoID == aDOMClassInfoID) {
return kConstructorMap[i].mContractID;
}
}
return nsnull;