summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2009-07-16 00:28:53 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2009-07-16 00:28:53 +0000
commitda878aa8d77630cb1f54d84e56eaa6df545e2dbd (patch)
treec9ba6845f6ded251dd7d91d058713ec23b20d19f /src
parentf6d9bce92257d0ec71f44f4869dbcfb5c56655c5 (diff)
downloadlibcss-da878aa8d77630cb1f54d84e56eaa6df545e2dbd.tar.gz
libcss-da878aa8d77630cb1f54d84e56eaa6df545e2dbd.tar.bz2
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
Diffstat (limited to 'src')
-rw-r--r--src/parse/language.c5
1 files changed, 4 insertions, 1 deletions
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;