diff options
author | Ma Aiguo <648709566@qq.com> | 2020-12-01 14:33:24 +0800 |
---|---|---|
committer | Ma Aiguo <648709566@qq.com> | 2021-01-15 10:15:38 +0000 |
commit | 3d6e8b7a2853805b9cdb2a7ef05031f600070b40 (patch) | |
tree | 4518a1ac5349d5c8115bf5573688f0be655c7ec0 /src/quickwidgets | |
parent | e68b498424f63c1cb6151e4fc6bbc50bac584909 (diff) |
fixs wayland qtwebeneine application webpage close crash
change surface and buffer deleted order
Fixes: QTBUG-88677
Change-Id: I4512c0c2f32f3240288bf640394644f2cc01ab80
Reviewed-by: Ma Aiguo <648709566@qq.com>
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
Diffstat (limited to 'src/quickwidgets')
-rw-r--r-- | src/quickwidgets/qquickwidget.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/quickwidgets/qquickwidget.cpp b/src/quickwidgets/qquickwidget.cpp index 38b5addc07..174e99e2ad 100644 --- a/src/quickwidgets/qquickwidget.cpp +++ b/src/quickwidgets/qquickwidget.cpp @@ -985,12 +985,12 @@ void QQuickWidgetPrivate::createContext() // Never called by Software Rendering backend void QQuickWidgetPrivate::destroyContext() { - delete offscreenSurface; - offscreenSurface = nullptr; #if QT_CONFIG(opengl) delete context; context = nullptr; #endif + delete offscreenSurface; + offscreenSurface = nullptr; } void QQuickWidget::createFramebufferObject() |