aboutsummaryrefslogtreecommitdiffstats
path: root/src/quickwidgets
diff options
context:
space:
mode:
authorMa Aiguo <648709566@qq.com>2020-12-01 14:33:24 +0800
committerMa Aiguo <648709566@qq.com>2021-01-15 10:15:38 +0000
commit3d6e8b7a2853805b9cdb2a7ef05031f600070b40 (patch)
tree4518a1ac5349d5c8115bf5573688f0be655c7ec0 /src/quickwidgets
parente68b498424f63c1cb6151e4fc6bbc50bac584909 (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.cpp4
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()