summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2018-09-21 19:47:09 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2018-09-21 19:47:09 (GMT)
commitffb13467623ff90bffa5a46389868904a5175a28 (patch)
tree278a819ad72c9a5885f59651e2e1d6de34f2b7bd
parent2672b9394d527ea997f9de4415b4defed20e4cb9 (diff)
downloadblt-ffb13467623ff90bffa5a46389868904a5175a28.zip
blt-ffb13467623ff90bffa5a46389868904a5175a28.tar.gz
blt-ffb13467623ff90bffa5a46389868904a5175a28.tar.bz2
Squashed 'tkblt/' changes from 102cc58b..9b8c9769
9b8c9769 Axis tick labels: zero out any extremely small numbers git-subtree-dir: tkblt git-subtree-split: 9b8c9769c0b7ad4e232550609f8e99d3d5b24f3c
-rw-r--r--generic/tkbltGrAxis.C4
1 files changed, 4 insertions, 0 deletions
diff --git a/generic/tkbltGrAxis.C b/generic/tkbltGrAxis.C
index 8532600..418abbb 100644
--- a/generic/tkbltGrAxis.C
+++ b/generic/tkbltGrAxis.C
@@ -1049,6 +1049,10 @@ TickLabel* Axis::makeLabel(double value)
char string[TICK_LABEL_SIZE + 1];
+ // zero out any extremely small numbers
+ if (value<DBL_EPSILON && value>-DBL_EPSILON)
+ value =0;
+
if (ops->tickFormat && *ops->tickFormat) {
snprintf(string, TICK_LABEL_SIZE, ops->tickFormat, value);
} else if (ops->logScale) {