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);
|
sp = _m_eat_whitespace(sp);
|
||||||
if ('%' == *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());
|
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 + 1;
|
||||||
}
|
}
|
||||||
return sp - allstart;
|
return sp - allstart;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user