From dfef7828d57e6e4988f2dac90ecf40293f7a8209 Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Sat, 14 Feb 2009 11:31:14 +0000 Subject: Assert that we've got a style once the property handler's returned CSS_OK. svn path=/trunk/libcss/; revision=6479 --- src/parse/language.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'src/parse/language.c') diff --git a/src/parse/language.c b/src/parse/language.c index 364192a..01dd3fc 100644 --- a/src/parse/language.c +++ b/src/parse/language.c @@ -1049,15 +1049,13 @@ css_error parseProperty(css_language *c, const css_token *property, if (error != CSS_OK) return error; - /** \todo we should probably assert this, but until we've implemented - * all the property parsers, this will have to suffice. */ - if (style != NULL) { - /* Append style to rule */ - error = css_stylesheet_rule_append_style(c->sheet, rule, style); - if (error != CSS_OK) { - css_stylesheet_style_destroy(c->sheet, style); - return error; - } + assert (style != NULL); + + /* Append style to rule */ + error = css_stylesheet_rule_append_style(c->sheet, rule, style); + if (error != CSS_OK) { + css_stylesheet_style_destroy(c->sheet, style); + return error; } /* Style owned or destroyed by stylesheet, so forget about it */ -- cgit v1.2.3