From da878aa8d77630cb1f54d84e56eaa6df545e2dbd Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Thu, 16 Jul 2009 00:28:53 +0000 Subject: Hacky avoidance of element name case insensitivity. The correct solution is for the client to tell us the sensitivity when creating the stylesheet. svn path=/trunk/libcss/; revision=8573 --- src/parse/language.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/parse/language.c b/src/parse/language.c index 27dd03e..0505f1f 100644 --- a/src/parse/language.c +++ b/src/parse/language.c @@ -981,8 +981,11 @@ css_error parseSimpleSelector(css_language *c, if (token->type == CSS_TOKEN_IDENT || tokenIsChar(token, '*')) { /* Have element name */ + /** \todo We need to know the case sensitivity of element + * names in the document language. For now, assume HTML, and + * thus insensitivity. */ error = css_stylesheet_selector_create(c->sheet, - token->idata, &selector); + token->ilower, &selector); if (error != CSS_OK) return error; -- cgit v1.2.3