summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorAlon Levy <alevy@redhat.com>2011-04-24 12:00:43 +0300
committerAlon Levy <alevy@redhat.com>2011-08-23 18:05:19 +0300
commitf4d07791cc0c85abf9e886878eddf070b6f838ca (patch)
treeae8dbe1a618bcd78039c03a3ba4cb9318936ccb8 /server
parent969ab70413de331e9b7c3e12e7e3ce06da77742a (diff)
downloadspice-f4d07791cc0c85abf9e886878eddf070b6f838ca.tar.gz
spice-f4d07791cc0c85abf9e886878eddf070b6f838ca.tar.xz
spice-f4d07791cc0c85abf9e886878eddf070b6f838ca.zip
server/red_worker: on_new_display_channel_client: push ack, cleanup
small cleanup patch, only functional change is sending a set ack message.
Diffstat (limited to 'server')
-rw-r--r--server/red_worker.c7
1 files changed, 3 insertions, 4 deletions
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);
}
}