fix an issue of place number type(#157)
missing conversion from real to percent
This commit is contained in:
parent
5383d85cc0
commit
8fe39df8b4
@ -411,8 +411,18 @@ namespace nana
|
||||
sp = _m_eat_whitespace(sp);
|
||||
if ('%' == *sp)
|
||||
{
|
||||
if (number_t::kind::integer == number_.kind_of())
|
||||
switch (number_.kind_of())
|
||||
{
|
||||
case number_t::kind::integer:
|
||||
number_.assign_percent(number_.integer());
|
||||
break;
|
||||
case number_t::kind::real:
|
||||
number_.assign_percent(number_.real());
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
return sp - allstart + 1;
|
||||
}
|
||||
return sp - allstart;
|
||||
|
Loading…
x
Reference in New Issue
Block a user