diff options
author | Frediano Ziglio <fziglio@redhat.com> | 2016-05-06 21:54:58 +0100 |
---|---|---|
committer | Jonathon Jongsma <jjongsma@redhat.com> | 2016-08-09 10:22:46 -0500 |
commit | c699e4db3d00252bbdcdacd87bdd70d4391eee46 (patch) | |
tree | 09cf48f0cc89797de74964e9f3deb8f83ef3db15 | |
parent | a84a433e0840d0eb65d4eb5c51f6cdde94a2c210 (diff) |
move channel window setting to config_socket
Make common_graphics_channel_new_client smaller
Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
Acked-by: Jonathon Jongsma <jjongsma@redhat.com>
-rw-r--r-- | server/red-worker.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/server/red-worker.c b/server/red-worker.c index 9238632e..f15f67a8 100644 --- a/server/red-worker.c +++ b/server/red-worker.c @@ -434,6 +434,10 @@ static int common_channel_config_socket(RedChannelClient *rcc) spice_warning("setsockopt failed, %s", strerror(errno)); } } + // TODO: move wide/narrow ack setting to red_channel. + red_channel_client_ack_set_client_window(rcc, + ccc->is_low_bandwidth ? + WIDE_CLIENT_ACK_WINDOW : NARROW_CLIENT_ACK_WINDOW); return TRUE; } @@ -454,14 +458,8 @@ CommonGraphicsChannelClient *common_graphics_channel_new_client(CommonGraphicsCh if (!rcc) { return NULL; } - CommonGraphicsChannelClient *common_cc = (CommonGraphicsChannelClient*)rcc; common->during_target_migrate = mig_target; - - // TODO: move wide/narrow ack setting to red_channel. - red_channel_client_ack_set_client_window(rcc, - common_cc->is_low_bandwidth ? - WIDE_CLIENT_ACK_WINDOW : NARROW_CLIENT_ACK_WINDOW); - return common_cc; + return (CommonGraphicsChannelClient*)rcc; } |