Make sure to delete wayland surface when QWaylandWindow is destroyed.
authorSamuel Rødal <samuel.rodal@nokia.com>
Tue, 5 Apr 2011 08:12:45 +0000 (10:12 +0200)
committerSamuel Rødal <samuel.rodal@nokia.com>
Tue, 5 Apr 2011 08:14:36 +0000 (10:14 +0200)
src/plugins/platforms/wayland/qwaylandwindow.cpp

index 9e851b3..e994616 100644 (file)
@@ -61,6 +61,8 @@ QWaylandWindow::QWaylandWindow(QWidget *window)
 
 QWaylandWindow::~QWaylandWindow()
 {
+    if (mSurface)
+        wl_surface_destroy(mSurface);
 }
 
 WId QWaylandWindow::winId() const