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 b7f59741c..72368ae1e 100644
--- a/src/plugins/renderers/opengl/graphicshelpers/submissioncontext.cpp
+++ b/src/plugins/renderers/opengl/graphicshelpers/submissioncontext.cpp
@@ -623,7 +623,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;