diff options
author | Frediano Ziglio <fziglio@redhat.com> | 2016-09-27 22:18:06 +0100 |
---|---|---|
committer | Frediano Ziglio <freddy77@gmail.com> | 2021-08-07 07:45:59 +0100 |
commit | 5a5d1e21b536549cc23ed05d43a73c97bcf9d4ef (patch) | |
tree | 4407646b02a65859a49cf5f00118494ae89814de /server/dcc.cpp | |
parent | 58a612a039b85938dbafdb5d56d0efd7443bb88d (diff) |
Pass surface directly calling display_channel_current_flush
Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
Acked-by: Victor Toso <victortoso@redhat.com>
Diffstat (limited to 'server/dcc.cpp')
-rw-r--r-- | server/dcc.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/server/dcc.cpp b/server/dcc.cpp index 7c9f0615..6963e5ac 100644 --- a/server/dcc.cpp +++ b/server/dcc.cpp @@ -272,7 +272,7 @@ static void add_drawable_surface_images(DisplayChannelClient *dcc, Drawable *dra continue; } dcc_create_surface(dcc, surface_id); - display_channel_current_flush(display, surface_id); + display_channel_current_flush(display, surface); dcc_push_surface_image(dcc, surface_id); } } @@ -282,7 +282,7 @@ static void add_drawable_surface_images(DisplayChannelClient *dcc, Drawable *dra } dcc_create_surface(dcc, drawable->surface->id); - display_channel_current_flush(display, drawable->surface->id); + display_channel_current_flush(display, drawable->surface); dcc_push_surface_image(dcc, drawable->surface->id); } @@ -414,7 +414,7 @@ void dcc_start(DisplayChannelClient *dcc) red::shared_ptr<DisplayChannelClient> self(dcc); dcc->ack_zero_messages_window(); if (display->priv->surfaces[0].context.canvas) { - display_channel_current_flush(display, 0); + display_channel_current_flush(display, &display->priv->surfaces[0]); dcc->pipe_add_type(RED_PIPE_ITEM_TYPE_INVAL_PALETTE_CACHE); dcc_create_surface(dcc, 0); dcc_push_surface_image(dcc, 0); |