summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/axis/qvalue3daxis.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/datavisualization/axis/qvalue3daxis.cpp')
-rw-r--r--src/datavisualization/axis/qvalue3daxis.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/datavisualization/axis/qvalue3daxis.cpp b/src/datavisualization/axis/qvalue3daxis.cpp
index b0b8caa6..b957de4d 100644
--- a/src/datavisualization/axis/qvalue3daxis.cpp
+++ b/src/datavisualization/axis/qvalue3daxis.cpp
@@ -266,11 +266,13 @@ void QValue3DAxisPrivate::updateLabels()
m_labelsDirty = false;
+ int labelCount = m_formatter->labelPositions().size();
+
QStringList newLabels;
- newLabels.reserve(m_segmentCount + 1);
+ newLabels.reserve(labelCount);
m_formatter->d_ptr->recalculate();
- for (int i = 0; i <= m_segmentCount; i++)
+ for (int i = 0; i < labelCount; i++)
newLabels.append(m_formatter->labelForIndex(i));
if (m_labels != newLabels)