diff options
author | Jacek Poplawski <jacek.poplawski@qt.io> | 2023-12-13 08:25:42 +0100 |
---|---|---|
committer | Jacek Poplawski <jacek.poplawski@qt.io> | 2024-01-10 16:16:46 +0100 |
commit | 3f724466374cc34d0aba862f009a417540df81cd (patch) | |
tree | be3e5e611cecdd2445c7486be55c718b972d0c02 | |
parent | 2921a70e5d8de5bf3f4b56b90347983aa9b1342b (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.cpp | 2 |
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; |