summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/wayland/qwaylandwindow.cpp
diff options
context:
space:
mode:
authorSamuel Rødal <samuel.rodal@nokia.com>2011-04-05 10:12:45 +0200
committerSamuel Rødal <samuel.rodal@nokia.com>2011-04-05 10:14:36 +0200
commitd8defa1a4390bf3ebe7a3b6f96b882631298fcef (patch)
tree655b4ea0f1a27a548f29cc9662bb0771d244a5d6 /src/plugins/platforms/wayland/qwaylandwindow.cpp
parent287e70330d40f9b32f19f09243ef605dbc1cc708 (diff)
Make sure to delete wayland surface when QWaylandWindow is destroyed.
Diffstat (limited to 'src/plugins/platforms/wayland/qwaylandwindow.cpp')
-rw-r--r--src/plugins/platforms/wayland/qwaylandwindow.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/platforms/wayland/qwaylandwindow.cpp b/src/plugins/platforms/wayland/qwaylandwindow.cpp
index 9e851b342..e99461684 100644
--- a/src/plugins/platforms/wayland/qwaylandwindow.cpp
+++ b/src/plugins/platforms/wayland/qwaylandwindow.cpp
@@ -61,6 +61,8 @@ QWaylandWindow::QWaylandWindow(QWidget *window)
QWaylandWindow::~QWaylandWindow()
{
+ if (mSurface)
+ wl_surface_destroy(mSurface);
}
WId QWaylandWindow::winId() const