summaryrefslogtreecommitdiff
path: root/css
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2012-11-04 17:26:42 +0000
committerDaniel Silverstone <dsilvers@digital-scurf.org>2012-11-04 17:26:42 +0000
commitefd6d11e47ceb7e1d857b0a9d0a3ce2a1cc8b1b7 (patch)
treee949aead819ea5db24de818addd9f06d27d5af25 /css
parentdfaa29d5b8198800927c27ebbab80b5504697b24 (diff)
downloadnetsurf-efd6d11e47ceb7e1d857b0a9d0a3ce2a1cc8b1b7.tar.gz
netsurf-efd6d11e47ceb7e1d857b0a9d0a3ce2a1cc8b1b7.tar.bz2
Unspecified input types are text and so get EX widths
Diffstat (limited to 'css')
-rw-r--r--css/select.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/css/select.c b/css/select.c
index b745a2f73..5ad0edcff 100644
--- a/css/select.c
+++ b/css/select.c
@@ -2511,11 +2511,12 @@ node_presentational_hint_width(nscss_select_ctx *ctx,
if (input) {
err = dom_element_get_attribute(node,
corestring_dom_type, &width);
- if ((err != DOM_NO_ERR) || (width == NULL)) {
+ if (err != DOM_NO_ERR) {
return CSS_PROPERTY_NOT_SET;
}
- if (dom_string_lwc_isequal(width,
+ if ((width == NULL) ||
+ dom_string_lwc_isequal(width,
corestring_lwc_text) ||
dom_string_lwc_isequal(width,
corestring_lwc_password)) {