summaryrefslogtreecommitdiff
path: root/src/css.cc
diff options
context:
space:
mode:
authorJohannes Hofmann <Johannes.Hofmann@gmx.de>2009-01-21 19:34:25 +0100
committerJohannes Hofmann <Johannes.Hofmann@gmx.de>2009-01-21 19:34:25 +0100
commit9749792de478f44b82f3d4a5f47a740dd82e6421 (patch)
tree44ce70277bcd85849a7392466f7e43085e707509 /src/css.cc
parent1fdebea2331ddd694af844adf6bf3d4ad6789928 (diff)
move assert from CssSelector::match() to CssRule constructor
Diffstat (limited to 'src/css.cc')
-rw-r--r--src/css.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/css.cc b/src/css.cc
index 49ef8945..f0364be5 100644
--- a/src/css.cc
+++ b/src/css.cc
@@ -71,8 +71,6 @@ bool CssSelector::match (Doctree *docTree) {
int *notMatchingBefore;
const DoctreeNode *n, *node = docTree->top ();
- assert (selectorList->size () > 0);
-
for (int i = selectorList->size () - 1; i >= 0; i--) {
struct CombinatorAndSelector *cs = selectorList->getRef (i);
@@ -170,6 +168,8 @@ void CssSimpleSelector::print () {
}
CssRule::CssRule (CssSelector *selector, CssPropertyList *props) {
+ assert (selector->size () > 0);
+
this->selector = selector;
this->selector->ref ();
this->props = props;