summaryrefslogtreecommitdiff
path: root/src/parse/language.c
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2009-07-17 16:33:25 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2009-07-17 16:33:25 +0000
commit6792e16519fea61050cd5979c0a42d2a6b2f5bae (patch)
tree197abfe00c0cd7634af32bddb9f1bf5378c86548 /src/parse/language.c
parentfdd5d5f6a27e1f072bd8ba0735c4c23c2456b8da (diff)
downloadlibcss-6792e16519fea61050cd5979c0a42d2a6b2f5bae.tar.gz
libcss-6792e16519fea61050cd5979c0a42d2a6b2f5bae.tar.bz2
Change mechanism for handling case sensitivity of element names. Now has another selection handler callback for this.
Change selector hash to use an ASCII case-insensitive hash function. svn path=/trunk/libcss/; revision=8602
Diffstat (limited to 'src/parse/language.c')
-rw-r--r--src/parse/language.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/parse/language.c b/src/parse/language.c
index 0505f1f..27dd03e 100644
--- a/src/parse/language.c
+++ b/src/parse/language.c
@@ -981,11 +981,8 @@ 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->ilower, &selector);
+ token->idata, &selector);
if (error != CSS_OK)
return error;