From 701df9fa73fc3aa526dfaab5abc4a89857e5fa43 Mon Sep 17 00:00:00 2001 From: "glazman%netscape.com" Date: Wed, 27 Jun 2001 10:41:49 +0000 Subject: [PATCH] CSS parser drops negations if attached to universal selector and a pseudo-element; b=87999, r=peterv, sr=hyatt git-svn-id: svn://10.0.0.236/trunk@98057 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/content/html/style/src/nsCSSParser.cpp | 1 + mozilla/layout/style/nsCSSParser.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/mozilla/content/html/style/src/nsCSSParser.cpp b/mozilla/content/html/style/src/nsCSSParser.cpp index 0266f44e4ae..1ec45a9ab5b 100644 --- a/mozilla/content/html/style/src/nsCSSParser.cpp +++ b/mozilla/content/html/style/src/nsCSSParser.cpp @@ -1391,6 +1391,7 @@ static PRBool IsSinglePseudoClass(const nsCSSSelector& aSelector) (aSelector.mIDList == nsnull) && (aSelector.mClassList == nsnull) && (aSelector.mAttrList == nsnull) && + (aSelector.mNegations == nsnull) && (aSelector.mPseudoClassList != nsnull) && (aSelector.mPseudoClassList->mNext == nsnull)); } diff --git a/mozilla/layout/style/nsCSSParser.cpp b/mozilla/layout/style/nsCSSParser.cpp index 0266f44e4ae..1ec45a9ab5b 100644 --- a/mozilla/layout/style/nsCSSParser.cpp +++ b/mozilla/layout/style/nsCSSParser.cpp @@ -1391,6 +1391,7 @@ static PRBool IsSinglePseudoClass(const nsCSSSelector& aSelector) (aSelector.mIDList == nsnull) && (aSelector.mClassList == nsnull) && (aSelector.mAttrList == nsnull) && + (aSelector.mNegations == nsnull) && (aSelector.mPseudoClassList != nsnull) && (aSelector.mPseudoClassList->mNext == nsnull)); }