diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2009-07-16 00:28:53 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2009-07-16 00:28:53 +0000 |
commit | da878aa8d77630cb1f54d84e56eaa6df545e2dbd (patch) | |
tree | c9ba6845f6ded251dd7d91d058713ec23b20d19f /src | |
parent | f6d9bce92257d0ec71f44f4869dbcfb5c56655c5 (diff) | |
download | libcss-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.c | 5 |
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; |