DSWaylandSurface: send Surface destroy signal in surface_destroy() 99/242499/1
authorDoyoun Kang <doyoun.kang@samsung.com>
Thu, 27 Aug 2020 04:04:49 +0000 (13:04 +0900)
committerSung-Jin Park <sj76.park@samsung.com>
Thu, 27 Aug 2020 07:51:51 +0000 (16:51 +0900)
Change-Id: I5bd04e184628e8bf2deaeee028c9f734c72b2f28

src/DSWaylandServer/DSWaylandSurface.cpp

index 4d4ce31..b11b735 100644 (file)
@@ -115,6 +115,10 @@ void DSWaylandSurfacePrivate::surface_bind_resource(Resource *resource)
 
 void DSWaylandSurfacePrivate::surface_destroy_resource(Resource *resource)
 {
+}
+
+void DSWaylandSurfacePrivate::surface_destroy(Resource *resource)
+{
        DS_GET_PUB(DSWaylandSurface);
 
        DSWaylandCompositor *dswCompositor = DSWaylandCompositor::getInstance();
@@ -125,10 +129,6 @@ void DSWaylandSurfacePrivate::surface_destroy_resource(Resource *resource)
        DSWaylandCompositor::releaseInstance();
 }
 
-void DSWaylandSurfacePrivate::surface_destroy(Resource *resource)
-{
-}
-
 void DSWaylandSurfacePrivate::surface_attach(Resource *resource, struct ::wl_resource *buffer, int32_t x, int32_t y)
 {
        DSWaylandSurfaceCommitInfoPrivate *commitInfoPendingPriv = DSWaylandSurfaceCommitInfoPrivate::getPrivate(__commitInfoPending.get());