summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/bars3drenderer.cpp
diff options
context:
space:
mode:
authorTomi Korpipää <tomi.korpipaa@digia.com>2013-09-13 09:42:36 +0300
committerTomi Korpipää <tomi.korpipaa@digia.com>2013-09-13 09:48:50 +0300
commitae6469e69cb9ed5a14c583ac8dfb603ed4f263c8 (patch)
tree6739da7b994c9eafd736f64edbb99d4425d6630e /src/datavisualization/engine/bars3drenderer.cpp
parentdbacb74d0c66e959f2486d16d0115ec60c73542e (diff)
Bug fix
If rotation is enabled while in slice view, label ordering was flipped incorrectly with the main scene rotation. Change-Id: Icfe8f2163322d753206849304894a3c841aa5f67 Change-Id: Icfe8f2163322d753206849304894a3c841aa5f67 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'src/datavisualization/engine/bars3drenderer.cpp')
-rw-r--r--src/datavisualization/engine/bars3drenderer.cpp11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/datavisualization/engine/bars3drenderer.cpp b/src/datavisualization/engine/bars3drenderer.cpp
index 387f8530..53c5cf6e 100644
--- a/src/datavisualization/engine/bars3drenderer.cpp
+++ b/src/datavisualization/engine/bars3drenderer.cpp
@@ -378,18 +378,13 @@ void Bars3DRenderer::drawSlicedScene(const LabelItem &xLabel,
// Draw labels
if (m_sliceCache->labelItems().size() > col) {
const LabelItem *labelItem(0);
- // If draw order of bars is flipped, label draw order should be too
- if (m_xFlipped) {
- labelItem = m_sliceCache->labelItems().at(
- m_sliceCache->labelItems().size() - col - 1);
- } else {
- labelItem = m_sliceCache->labelItems().at(col);
- }
+ labelItem = m_sliceCache->labelItems().at(col);
m_drawer->drawLabel(*item, *labelItem, viewMatrix, projectionMatrix,
QVector3D(0.0f, m_yAdjustment, zComp),
QVector3D(0.0f, 0.0f, -45.0f), item->height(),
m_cachedSelectionMode, m_labelShader,
- m_labelObj, m_cachedScene->camera(), false, false, Drawer::LabelBelow);
+ m_labelObj, m_cachedScene->camera(), false, false,
+ Drawer::LabelBelow);
}
}