From f4d07791cc0c85abf9e886878eddf070b6f838ca Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Sun, 24 Apr 2011 12:00:43 +0300 Subject: server/red_worker: on_new_display_channel_client: push ack, cleanup small cleanup patch, only functional change is sending a set ack message. --- server/red_worker.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'server') diff --git a/server/red_worker.c b/server/red_worker.c index 9fb8dad0..c264a412 100644 --- a/server/red_worker.c +++ b/server/red_worker.c @@ -8991,14 +8991,13 @@ static void on_new_display_channel_client(DisplayChannelClient *dcc) return; } red_channel_client_ack_zero_messages_window(&dcc->common.base); + red_channel_client_push_set_ack(&dcc->common.base); if (worker->surfaces[0].context.canvas) { red_current_flush(worker, 0); push_new_primary_surface(dcc); red_push_surface_image(dcc, 0); - if (red_channel_is_connected(&display_channel->common.base)) { - red_pipe_add_verb(rcc, SPICE_MSG_DISPLAY_MARK); - red_disply_start_streams(dcc); - } + red_pipe_add_verb(rcc, SPICE_MSG_DISPLAY_MARK); + red_disply_start_streams(dcc); } } -- cgit