From 9749792de478f44b82f3d4a5f47a740dd82e6421 Mon Sep 17 00:00:00 2001 From: Johannes Hofmann Date: Wed, 21 Jan 2009 19:34:25 +0100 Subject: move assert from CssSelector::match() to CssRule constructor --- src/css.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/css.cc') 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; -- cgit v1.2.3