summaryrefslogtreecommitdiffstats
path: root/src/charts/axis/valueaxis/qvalueaxis.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/charts/axis/valueaxis/qvalueaxis.cpp')
-rw-r--r--src/charts/axis/valueaxis/qvalueaxis.cpp8
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);