Mercurial > hg > svcore
changeset 1469:1cc106bf601d
Ha!
author | Chris Cannam |
---|---|
date | Thu, 17 May 2018 12:07:21 +0100 |
parents | 5f23274e21f9 |
children | 7d9b537b6a1e |
files | base/ScaleTickIntervals.h |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/base/ScaleTickIntervals.h Thu May 17 11:33:33 2018 +0100 +++ b/base/ScaleTickIntervals.h Thu May 17 12:07:21 2018 +0100 @@ -269,7 +269,7 @@ double eps = 1e-7; int digits = (value != 0.0 ? - 1 + int(floor(eps + log10(abs(value)))) : + 1 + int(floor(eps + log10(fabs(value)))) : 0); #ifdef DEBUG_SCALE_TICK_INTERVALS @@ -361,7 +361,7 @@ // We don't want the internal value secretly not // matching the displayed one roundTo = - pow(10, ceil(log10(abs(value))) - instruction.precision); + pow(10, ceil(log10(fabs(value))) - instruction.precision); } if (roundTo != 0.0) {