summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJacek Poplawski <jacek.poplawski@qt.io>2023-12-13 08:25:42 +0100
committerJacek Poplawski <jacek.poplawski@qt.io>2024-01-10 16:16:46 +0100
commit3f724466374cc34d0aba862f009a417540df81cd (patch)
treebe3e5e611cecdd2445c7486be55c718b972d0c02
parent2921a70e5d8de5bf3f4b56b90347983aa9b1342b (diff)
Make sure OpenGLContext is not nullptr
In QOpenGLCompositorBackingStore::resize it is already checked whether dstWin is valid, but dstCtx may also be nullptr at this point. Pick-to: 6.7 Task-number: QTBUG-120078 Change-Id: I4a6ad71dd8225b94baff05984275ad1860298dfc Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
-rw-r--r--src/opengl/qopenglcompositorbackingstore.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/opengl/qopenglcompositorbackingstore.cpp b/src/opengl/qopenglcompositorbackingstore.cpp
index 8efccce579..931734cf60 100644
--- a/src/opengl/qopenglcompositorbackingstore.cpp
+++ b/src/opengl/qopenglcompositorbackingstore.cpp
@@ -249,6 +249,8 @@ void QOpenGLCompositorBackingStore::resize(const QSize &size, const QRegion &sta
QOpenGLCompositor *compositor = QOpenGLCompositor::instance();
QOpenGLContext *dstCtx = compositor->context();
+ if (!dstCtx)
+ return;
QWindow *dstWin = compositor->targetWindow();
if (!dstWin)
return;