diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2012-11-04 20:09:18 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2012-11-04 20:09:18 +0000 |
commit | 488c4038fb8fc008fdac6b26a5542b375043a130 (patch) | |
tree | 050b6baebca10fa05ad6eff002ad40b7f16bb4af /css/select.c | |
parent | 2dcfcd6724da83fe5ee944cdb6f371f1e52d4fa8 (diff) | |
parent | 7a3a2099401c42cc90afdb67890d95a8670f5591 (diff) | |
download | netsurf-488c4038fb8fc008fdac6b26a5542b375043a130.tar.gz netsurf-488c4038fb8fc008fdac6b26a5542b375043a130.tar.bz2 |
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Diffstat (limited to 'css/select.c')
-rw-r--r-- | css/select.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/css/select.c b/css/select.c index b745a2f73..a52b8b144 100644 --- a/css/select.c +++ b/css/select.c @@ -2511,13 +2511,18 @@ 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_search) || + dom_string_lwc_isequal(width, + corestring_lwc_file) || + dom_string_lwc_isequal(width, corestring_lwc_password)) { hint->data.length.unit = CSS_UNIT_EX; |