diff options
Diffstat (limited to 'src/webenginewidgets/render_widget_host_view_qt_delegate_widget.h')
-rw-r--r-- | src/webenginewidgets/render_widget_host_view_qt_delegate_widget.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.h b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.h index 7c3492e17..f7b83e5f5 100644 --- a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.h +++ b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.h @@ -86,9 +86,10 @@ protected: private: RenderWidgetHostViewQtDelegateClient *m_client; + // Put the root node first to make sure it gets destroyed after the SG renderer. + QScopedPointer<QSGRootNode> rootNode; QScopedPointer<QSGContext> sgContext; QScopedPointer<QSGRenderContext> sgRenderContext; - QScopedPointer<QSGRootNode> rootNode; QScopedPointer<QSGRenderer> sgRenderer; bool m_isPopup; }; |