summaryrefslogtreecommitdiff
path: root/css
diff options
context:
space:
mode:
authorRob Kendrick <rjek@netsurf-browser.org>2010-03-28 18:33:10 +0000
committerRob Kendrick <rjek@netsurf-browser.org>2010-03-28 18:33:10 +0000
commit974f42f8cf5fd18a86bd5b723a8e81861523fda7 (patch)
treefbcff49ed48a03c43540024a633bffc91775b223 /css
parent66d141850656222f5e365d11d4824e198e291e12 (diff)
downloadnetsurf-974f42f8cf5fd18a86bd5b723a8e81861523fda7.tar.gz
netsurf-974f42f8cf5fd18a86bd5b723a8e81861523fda7.tar.bz2
Only obey size property on input elements that are either text or password. Fixes submit buttons with size properties being too small/large.
svn path=/trunk/netsurf/; revision=10191
Diffstat (limited to 'css')
-rw-r--r--css/select.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/css/select.c b/css/select.c
index be95a29c0..c859f37e3 100644
--- a/css/select.c
+++ b/css/select.c
@@ -1474,6 +1474,10 @@ css_error node_presentational_hint(void *pw, void *node,
strcasecmp((const char *) type,
"password") == 0)
hint->data.length.unit = CSS_UNIT_EX;
+ else {
+ xmlFree(type);
+ return CSS_PROPERTY_NOT_SET;
+ }
if (type != NULL)
xmlFree(type);