fix an issue of place number type(#157)

missing conversion from real to percent
This commit is contained in:
Jinhao 2016-10-06 08:53:17 +08:00
parent 5383d85cc0
commit 8fe39df8b4

View File

@ -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;