summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/datavisualizationqml2/abstractdeclarative.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/datavisualizationqml2/abstractdeclarative.cpp b/src/datavisualizationqml2/abstractdeclarative.cpp
index e517c177..de5aa9aa 100644
--- a/src/datavisualizationqml2/abstractdeclarative.cpp
+++ b/src/datavisualizationqml2/abstractdeclarative.cpp
@@ -404,12 +404,13 @@ void AbstractDeclarative::updateWindowParameters()
if (directRender) {
// Origin mapping is needed when rendering directly to background
QPointF point = QQuickItem::mapToScene(QPointF(0.0, 0.0));
- scene->d_ptr->setViewport(QRect(point.x(), point.y(), m_cachedGeometry.width(),
- m_cachedGeometry.height()));
+ scene->d_ptr->setViewport(QRect(point.x() + 0.5f, point.y() + 0.5f,
+ m_cachedGeometry.width() + 0.5f,
+ m_cachedGeometry.height() + 0.5f));
} else {
// No translation needed when rendering to FBO
- scene->d_ptr->setViewport(QRect(0.0, 0.0, m_cachedGeometry.width(),
- m_cachedGeometry.height()));
+ scene->d_ptr->setViewport(QRect(0.0, 0.0, m_cachedGeometry.width() + 0.5f,
+ m_cachedGeometry.height() + 0.5f));
}
}
}