diff options
author | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2009-01-21 19:34:25 +0100 |
---|---|---|
committer | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2009-01-21 19:34:25 +0100 |
commit | 9749792de478f44b82f3d4a5f47a740dd82e6421 (patch) | |
tree | 44ce70277bcd85849a7392466f7e43085e707509 /src/css.cc | |
parent | 1fdebea2331ddd694af844adf6bf3d4ad6789928 (diff) |
move assert from CssSelector::match() to CssRule constructor
Diffstat (limited to 'src/css.cc')
-rw-r--r-- | src/css.cc | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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; |