diff options
author | Adrián Medraño Calvo <adrian@medranocalvo.com> | 2018-10-08 12:00:00 (GMT) |
---|---|---|
committer | Adrián Medraño Calvo <adrian@medranocalvo.com> | 2018-10-08 12:00:00 (GMT) |
commit | da666bacae2d965070c49ca7affec66a87fa9269 (patch) | |
tree | ac11c1f65912db21022861a60330d80048f68b54 /generic | |
parent | 9b8c9769c0b7ad4e232550609f8e99d3d5b24f3c (diff) | |
download | blt-da666bacae2d965070c49ca7affec66a87fa9269.zip blt-da666bacae2d965070c49ca7affec66a87fa9269.tar.gz blt-da666bacae2d965070c49ca7affec66a87fa9269.tar.bz2 |
Prevent unreasonable axis limits
Diffstat (limited to 'generic')
-rw-r--r-- | generic/tkbltGrAxis.C | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/generic/tkbltGrAxis.C b/generic/tkbltGrAxis.C index 418abbb..26560d0 100644 --- a/generic/tkbltGrAxis.C +++ b/generic/tkbltGrAxis.C @@ -902,6 +902,12 @@ void Axis::fixRange() (ops->reqMin >= ops->reqMax)) { ops->reqMin = ops->reqMax = NAN; } + if (ops->reqMin < -DBL_MAX) { + ops->reqMin = -DBL_MAX; + } + if (ops->reqMax > DBL_MAX) { + ops->reqMax = DBL_MAX; + } if (ops->logScale) { if ((!isnan(ops->reqMin)) && (ops->reqMin <= 0.0)) ops->reqMin = NAN; |