diff options
Diffstat (limited to 'src/charts/axis/valueaxis/qvalueaxis.cpp')
-rw-r--r-- | src/charts/axis/valueaxis/qvalueaxis.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/charts/axis/valueaxis/qvalueaxis.cpp b/src/charts/axis/valueaxis/qvalueaxis.cpp index 7f97163b..bf7e9ba1 100644 --- a/src/charts/axis/valueaxis/qvalueaxis.cpp +++ b/src/charts/axis/valueaxis/qvalueaxis.cpp @@ -37,7 +37,7 @@ #include <private/chartdataset_p.h> #include <private/chartpresenter_p.h> #include <private/charttheme_p.h> - +#include <private/charthelpers_p.h> QT_CHARTS_BEGIN_NAMESPACE /*! @@ -390,6 +390,12 @@ void QValueAxisPrivate::setRange(qreal min, qreal max) if (min > max) return; + if (!isValidValue(min, max)) { + qWarning() << "Attempting to set invalid range for value axis: [" + << min << " - " << max << "]"; + return; + } + bool changeMin = false; if (m_min == 0 || min == 0) changeMin = !qFuzzyCompare(1 + m_min, 1 + min); |