diff options
author | Olivier Blin <olivier.blin@softathome.com> | 2015-05-04 20:32:16 +0200 |
---|---|---|
committer | Olivier Blin <qt@blino.org> | 2015-06-12 09:52:09 +0000 |
commit | d8c9a537ff04ef64633ddda419ebf579386ec566 (patch) | |
tree | 3ae0c67a9f6a0381c8f0e8128234dfb92b0624da | |
parent | bd3f91b5211d2d6cd4546a1a14e44b524b0f1f8c (diff) | |
download | qtwayland-d8c9a537ff04ef64633ddda419ebf579386ec566.tar.gz |
Fix wl_buffer leak in the brcm-egl client integration
They were not destroyed until the client quit, so this could be
significant after many resize operations.
This was also leaked server-side as a result.
Change-Id: If9b84a06e3f9c79af92a949bc67e81ef9e00a230
Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
-rw-r--r-- | src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp b/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp index d8764409..3d3fdad2 100644 --- a/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp +++ b/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp @@ -85,6 +85,7 @@ public: ~QWaylandBrcmBuffer() { wl_array_release(&m_array); + wl_buffer_destroy(mBuffer); } QSize size() const { return m_size; } |