diff options
author | Kirill Burtsev <kirill.burtsev@qt.io> | 2022-02-02 19:05:33 +0100 |
---|---|---|
committer | Kirill Burtsev <kirill.burtsev@qt.io> | 2022-02-04 11:06:03 +0100 |
commit | 16b2976e2c983cabe6011cd732e3ec46e3402d22 (patch) | |
tree | 36a7ac6ef2c23de7fc87d352a2e3ff95f90afa6b /src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp | |
parent | a4b28af742592284208a078cee26b20239b72c3e (diff) |
Fix accumulation of compositor-observer bindings for skia-on-gl
One of Compositor's derived classes, DisplaySkiaOutputDevice, was
missing call to 'unbind' from its observer, leading to not releasing
binding from global cache on destroy. Since unbind is done on destroy,
remove all explicit calls to unbind from derived classes, and just do
them in their base implementations. Ammends b117909825.
Pick-to: 6.2 6.3
Change-Id: I75c909eaa22ca1946ad67aa5093a8ee268c3562b
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
Diffstat (limited to 'src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp')
-rw-r--r-- | src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp index 4fa0667b8..3d4e127dc 100644 --- a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp +++ b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp @@ -64,7 +64,6 @@ public: bind(client->compositorId()); } - ~RenderWidgetHostViewQuickItem() { unbind(); } protected: bool event(QEvent *event) override |