summaryrefslogtreecommitdiffstats
path: root/src/webenginewidgets
diff options
context:
space:
mode:
Diffstat (limited to 'src/webenginewidgets')
-rw-r--r--src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp
index d31af2506..dd14d751e 100644
--- a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp
+++ b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp
@@ -254,8 +254,9 @@ void RenderWidgetHostViewQtDelegateWidget::paintGL()
m_rootNode->appendChildNode(paintNode);
}
- m_sgRenderer->setDeviceRect(size());
- m_sgRenderer->setViewportRect(size());
+ QSize deviceSize = size() * devicePixelRatio();
+ m_sgRenderer->setDeviceRect(deviceSize);
+ m_sgRenderer->setViewportRect(deviceSize);
m_sgRenderer->setProjectionMatrixToRect(QRectF(QPointF(), size()));
m_sgRenderer->renderScene(defaultFramebufferObject());