fix issue that scroll returns bad value

because range > peak
This commit is contained in:
Jinhao 2017-02-07 06:36:19 +08:00
parent 168842e2cf
commit 7a32fa2767

View File

@ -122,7 +122,9 @@ namespace nana
void value(size_type s)
{
if (s + metrics_.range > metrics_.peak)
if (metrics_.range > metrics_.peak)
s = 0;
else if (s + metrics_.range > metrics_.peak)
s = metrics_.peak - metrics_.range;
if (graph_ && (metrics_.value != s))