reversed rule ordering
git-svn-id: svn://10.0.0.236/trunk@8582 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
fbcc465682
commit
6a2a44c8c2
@ -586,7 +586,7 @@ PRInt32 CSSStyleSheetImpl::RulesMatching(nsIPresContext* aPresContext,
|
||||
data.mResults = list1;
|
||||
mRuleHash->EnumerateAllRules(tagAtom, idAtom, classAtom, ContentEnumFunc, &data);
|
||||
data.mResults = list2;
|
||||
mWeightedRules->EnumerateForwards(ContentEnumWrap, &data);
|
||||
mWeightedRules->EnumerateBackwards(ContentEnumWrap, &data);
|
||||
NS_ASSERTION(list1->Equals(list2), "lists not equal");
|
||||
NS_RELEASE(list1);
|
||||
NS_RELEASE(list2);
|
||||
@ -692,7 +692,7 @@ PRInt32 CSSStyleSheetImpl::RulesMatching(nsIPresContext* aPresContext,
|
||||
data.mResults = list1;
|
||||
mRuleHash->EnumerateTagRules(aPseudoTag, PseudoEnumFunc, &data);
|
||||
data.mResults = list2;
|
||||
mWeightedRules->EnumerateForwards(PseudoEnumWrap, &data);
|
||||
mWeightedRules->EnumerateBackwards(PseudoEnumWrap, &data);
|
||||
NS_ASSERTION(list1->Equals(list2), "lists not equal");
|
||||
NS_RELEASE(list1);
|
||||
NS_RELEASE(list2);
|
||||
@ -866,7 +866,7 @@ void CSSStyleSheetImpl::BuildHash(void)
|
||||
|
||||
mRuleHash = new RuleHash();
|
||||
if ((nsnull != mRuleHash) && mWeightedRules.IsNotNull()) {
|
||||
mWeightedRules->EnumerateForwards(BuildHashEnum, mRuleHash);
|
||||
mWeightedRules->EnumerateBackwards(BuildHashEnum, mRuleHash);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -586,7 +586,7 @@ PRInt32 CSSStyleSheetImpl::RulesMatching(nsIPresContext* aPresContext,
|
||||
data.mResults = list1;
|
||||
mRuleHash->EnumerateAllRules(tagAtom, idAtom, classAtom, ContentEnumFunc, &data);
|
||||
data.mResults = list2;
|
||||
mWeightedRules->EnumerateForwards(ContentEnumWrap, &data);
|
||||
mWeightedRules->EnumerateBackwards(ContentEnumWrap, &data);
|
||||
NS_ASSERTION(list1->Equals(list2), "lists not equal");
|
||||
NS_RELEASE(list1);
|
||||
NS_RELEASE(list2);
|
||||
@ -692,7 +692,7 @@ PRInt32 CSSStyleSheetImpl::RulesMatching(nsIPresContext* aPresContext,
|
||||
data.mResults = list1;
|
||||
mRuleHash->EnumerateTagRules(aPseudoTag, PseudoEnumFunc, &data);
|
||||
data.mResults = list2;
|
||||
mWeightedRules->EnumerateForwards(PseudoEnumWrap, &data);
|
||||
mWeightedRules->EnumerateBackwards(PseudoEnumWrap, &data);
|
||||
NS_ASSERTION(list1->Equals(list2), "lists not equal");
|
||||
NS_RELEASE(list1);
|
||||
NS_RELEASE(list2);
|
||||
@ -866,7 +866,7 @@ void CSSStyleSheetImpl::BuildHash(void)
|
||||
|
||||
mRuleHash = new RuleHash();
|
||||
if ((nsnull != mRuleHash) && mWeightedRules.IsNotNull()) {
|
||||
mWeightedRules->EnumerateForwards(BuildHashEnum, mRuleHash);
|
||||
mWeightedRules->EnumerateBackwards(BuildHashEnum, mRuleHash);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -586,7 +586,7 @@ PRInt32 CSSStyleSheetImpl::RulesMatching(nsIPresContext* aPresContext,
|
||||
data.mResults = list1;
|
||||
mRuleHash->EnumerateAllRules(tagAtom, idAtom, classAtom, ContentEnumFunc, &data);
|
||||
data.mResults = list2;
|
||||
mWeightedRules->EnumerateForwards(ContentEnumWrap, &data);
|
||||
mWeightedRules->EnumerateBackwards(ContentEnumWrap, &data);
|
||||
NS_ASSERTION(list1->Equals(list2), "lists not equal");
|
||||
NS_RELEASE(list1);
|
||||
NS_RELEASE(list2);
|
||||
@ -692,7 +692,7 @@ PRInt32 CSSStyleSheetImpl::RulesMatching(nsIPresContext* aPresContext,
|
||||
data.mResults = list1;
|
||||
mRuleHash->EnumerateTagRules(aPseudoTag, PseudoEnumFunc, &data);
|
||||
data.mResults = list2;
|
||||
mWeightedRules->EnumerateForwards(PseudoEnumWrap, &data);
|
||||
mWeightedRules->EnumerateBackwards(PseudoEnumWrap, &data);
|
||||
NS_ASSERTION(list1->Equals(list2), "lists not equal");
|
||||
NS_RELEASE(list1);
|
||||
NS_RELEASE(list2);
|
||||
@ -866,7 +866,7 @@ void CSSStyleSheetImpl::BuildHash(void)
|
||||
|
||||
mRuleHash = new RuleHash();
|
||||
if ((nsnull != mRuleHash) && mWeightedRules.IsNotNull()) {
|
||||
mWeightedRules->EnumerateForwards(BuildHashEnum, mRuleHash);
|
||||
mWeightedRules->EnumerateBackwards(BuildHashEnum, mRuleHash);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user