summaryrefslogtreecommitdiffstats
path: root/src/compositor/compositor_api/qwaylandsurface.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/compositor/compositor_api/qwaylandsurface.cpp')
-rw-r--r--src/compositor/compositor_api/qwaylandsurface.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/compositor/compositor_api/qwaylandsurface.cpp b/src/compositor/compositor_api/qwaylandsurface.cpp
index a4f4e1fdd..205cea7a3 100644
--- a/src/compositor/compositor_api/qwaylandsurface.cpp
+++ b/src/compositor/compositor_api/qwaylandsurface.cpp
@@ -330,14 +330,7 @@ void QWaylandSurface::destroySurface()
{
QWaylandSurfaceOp op(QWaylandSurfaceOp::Close);
if (!sendInterfaceOp(op))
- destroySurfaceByForce();
-}
-
-void QWaylandSurface::destroySurfaceByForce()
-{
- Q_D(QWaylandSurface);
- wl_resource *surface_resource = d->resource()->handle;
- wl_resource_destroy(surface_resource);
+ emit surfaceDestroyed();
}
/*!