summaryrefslogtreecommitdiff
path: root/gdk/broadway/broadwayd.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdk/broadway/broadwayd.c')
-rw-r--r--gdk/broadway/broadwayd.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/gdk/broadway/broadwayd.c b/gdk/broadway/broadwayd.c
index 2d1b4c1865..4ca99b4a10 100644
--- a/gdk/broadway/broadwayd.c
+++ b/gdk/broadway/broadwayd.c
@@ -101,8 +101,7 @@ client_disconnected (BroadwayClient *client)
}
for (l = client->surfaces; l != NULL; l = l->next)
- broadway_server_destroy_surface (server,
- GPOINTER_TO_UINT (l->data));
+ broadway_server_destroy_surface (server, GPOINTER_TO_UINT (l->data), TRUE);
g_list_free (client->surfaces);
client->surfaces = NULL;
@@ -268,7 +267,7 @@ client_handle_request (BroadwayClient *client,
client->surfaces =
g_list_remove (client->surfaces,
GUINT_TO_POINTER (request->destroy_surface.id));
- broadway_server_destroy_surface (server, request->destroy_surface.id);
+ broadway_server_destroy_surface (server, request->destroy_surface.id, FALSE);
break;
case BROADWAY_REQUEST_SHOW_SURFACE:
broadway_server_surface_show (server, request->show_surface.id);