summaryrefslogtreecommitdiffstats
path: root/src/datavis3d/engine/bars3drenderer.cpp
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2013-08-07 08:50:53 +0300
committerMiikka Heikkinen <miikka.heikkinen@digia.com>2013-08-07 08:53:36 +0300
commitd727554e22112657c447e855589847743622716c (patch)
tree10497981b904dd3f588038a8970fcecc9f1b55ef /src/datavis3d/engine/bars3drenderer.cpp
parent54fde3bd0b61a696977cb1cb680d482eb0112156 (diff)
Fix handleResize to use abstract version
Change-Id: Icddcc987804db3344c153a9104a1351ed31e52f0 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src/datavis3d/engine/bars3drenderer.cpp')
-rw-r--r--src/datavis3d/engine/bars3drenderer.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/datavis3d/engine/bars3drenderer.cpp b/src/datavis3d/engine/bars3drenderer.cpp
index dfac6414..9cabd7a2 100644
--- a/src/datavis3d/engine/bars3drenderer.cpp
+++ b/src/datavis3d/engine/bars3drenderer.cpp
@@ -1475,6 +1475,9 @@ void Bars3dRenderer::requestSelectionAtPoint(const QPoint &point)
void Bars3dRenderer::handleResize()
{
+ if (m_cachedBoundingRect.width() == 0 || m_cachedBoundingRect.height() == 0)
+ return;
+
// Set view port
if (m_cachedIsSlicingActivated) {
m_mainViewPort = QRect(0,
@@ -1485,6 +1488,8 @@ void Bars3dRenderer::handleResize()
m_mainViewPort = QRect(0, 0, m_cachedBoundingRect.width(), m_cachedBoundingRect.height());
}
m_sliceViewPort = QRect(0, 0, m_cachedBoundingRect.width(), m_cachedBoundingRect.height());
+
+ Abstract3DRenderer::handleResize();
}
void Bars3dRenderer::updateBarSpecs(QSizeF thickness, QSizeF spacing, bool relative)