diff options
Diffstat (limited to 'src/compositor/compositor_api/qwaylandsurfaceinterface.cpp')
-rw-r--r-- | src/compositor/compositor_api/qwaylandsurfaceinterface.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/compositor/compositor_api/qwaylandsurfaceinterface.cpp b/src/compositor/compositor_api/qwaylandsurfaceinterface.cpp index 9fc7fd6ab..355777377 100644 --- a/src/compositor/compositor_api/qwaylandsurfaceinterface.cpp +++ b/src/compositor/compositor_api/qwaylandsurfaceinterface.cpp @@ -60,6 +60,7 @@ QWaylandSurfaceInterface::QWaylandSurfaceInterface(QWaylandSurface *surface) QWaylandSurfaceInterface::~QWaylandSurfaceInterface() { d->surface->removeInterface(this); + delete d; } QWaylandSurface *QWaylandSurfaceInterface::surface() const @@ -96,6 +97,11 @@ QWaylandSurfaceOp::QWaylandSurfaceOp(int t) d->type = t; } +QWaylandSurfaceOp::~QWaylandSurfaceOp() +{ + delete d; +} + int QWaylandSurfaceOp::type() const { return d->type; |