summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/data/qbardataproxy.cpp
diff options
context:
space:
mode:
authorTomi Korpipää <tomi.korpipaa@qt.io>2017-01-04 13:49:10 +0200
committerTomi Korpipää <tomi.korpipaa@qt.io>2017-01-04 11:58:41 +0000
commitbeb420e3995010b5729608922022e65558f58764 (patch)
tree157f5ed02a5cf55621d16a964214592f5751c7b3 /src/datavisualization/data/qbardataproxy.cpp
parent5956881b9acfe05b137c14cdb09476d4760a671e (diff)
Fixed incorrect value axis autoAdjustRange behavior5.8
Change-Id: I8c52745f18a710add9e257a4fe587833f711a2f2 Task-number: QTBUG-57599 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Diffstat (limited to 'src/datavisualization/data/qbardataproxy.cpp')
-rw-r--r--src/datavisualization/data/qbardataproxy.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/datavisualization/data/qbardataproxy.cpp b/src/datavisualization/data/qbardataproxy.cpp
index 110275fd..e435417b 100644
--- a/src/datavisualization/data/qbardataproxy.cpp
+++ b/src/datavisualization/data/qbardataproxy.cpp
@@ -738,9 +738,9 @@ QPair<GLfloat, GLfloat> QBarDataProxyPrivate::limitValues(int startRow, int endR
for (int i = startRow; i <= endRow; i++) {
QBarDataRow *row = m_dataArray->at(i);
if (row) {
- endColumn = qMin(endColumn, row->size() - 1);
- for (int j = startColumn; j <= endColumn; j++) {
- const QBarDataItem &item = m_dataArray->at(i)->at(j);
+ int lastColumn = qMin(endColumn, row->size() - 1);
+ for (int j = startColumn; j <= lastColumn; j++) {
+ const QBarDataItem &item = row->at(j);
float itemValue = item.value();
if (limits.second < itemValue)
limits.second = itemValue;