summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/renderers/opengl/graphicshelpers/submissioncontext.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/renderers/opengl/graphicshelpers/submissioncontext.cpp b/src/plugins/renderers/opengl/graphicshelpers/submissioncontext.cpp
index 3ca0d6191..ab5948e49 100644
--- a/src/plugins/renderers/opengl/graphicshelpers/submissioncontext.cpp
+++ b/src/plugins/renderers/opengl/graphicshelpers/submissioncontext.cpp
@@ -621,7 +621,7 @@ QSize SubmissionContext::renderTargetSize(const QSize &surfaceSize) const
return renderTargetSize;
}
} else {
- renderTargetSize = surfaceSize;
+ renderTargetSize = m_surface->size().isValid() ? m_surface->size() : surfaceSize;
if (m_surface->surfaceClass() == QSurface::Window) {
const float dpr = static_cast<QWindow *>(m_surface)->devicePixelRatio();
renderTargetSize *= dpr;