# HG changeset patch # User Chris Cannam # Date 1525439141 -3600 # Node ID aab2d7177d3df944920dd1a74ac1725f7af1d2cb # Parent 45519a9836e68d0517a861e1927f4b768590d0d1 Round very close-to-zero values to zero - makes tests pass on this 32-bit machine diff -r 45519a9836e6 -r aab2d7177d3d base/ScaleTickIntervals.h --- a/base/ScaleTickIntervals.h Thu May 03 15:24:06 2018 +0100 +++ b/base/ScaleTickIntervals.h Fri May 04 14:05:41 2018 +0100 @@ -357,6 +357,10 @@ if (roundTo != 0.0) { value = roundTo * round(value / roundTo); } + + if (fabs(value) < eps) { + value = 0.0; + } ticks.push_back(makeTick(instruction.display, instruction.precision,