From 2608b80eaa02e4587554cc03a468f85e2564c7c7 Mon Sep 17 00:00:00 2001 From: konn Date: Wed, 7 Jun 2006 18:19:15 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/modchxj/mod_chxj/trunk@256 1a406e8e-add9-4483-a2c8-d8cac5b7c224 --- src/chxj_xhtml_mobile_1_0.c | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/src/chxj_xhtml_mobile_1_0.c b/src/chxj_xhtml_mobile_1_0.c index 2458e56a..58269b59 100644 --- a/src/chxj_xhtml_mobile_1_0.c +++ b/src/chxj_xhtml_mobile_1_0.c @@ -1602,39 +1602,31 @@ s_xhtml_1_0_start_option_tag(xhtml_t* xhtml, Node* child) xhtml->out = apr_pstrcat(r->pool, xhtml->out, "pool, val); } else - if (strcasecmp(nm, "value") == 0) - { + if ((*nm == 'v' || *nm == 'V') && strcasecmp(nm, "value") == 0) { /* CHTML version 2.0 */ value = apr_pstrdup(r->pool, val); } } - if (value != NULL) - { + if (value) xhtml->out = apr_pstrcat(r->pool, xhtml->out, " value=\"",value,"\"", NULL); - } else - { xhtml->out = apr_pstrcat(r->pool, xhtml->out, " value=\"\"", NULL); - } - if (selected != NULL) - { + if (selected) xhtml->out = apr_pstrcat(r->pool, xhtml->out, " selected=\"selected\"", NULL); - } xhtml->out = apr_pstrcat(r->pool, xhtml->out, ">", NULL); + return xhtml->out; } -- 2.11.0