summaryrefslogtreecommitdiff
path: root/server/dcc.cpp
diff options
context:
space:
mode:
authorFrediano Ziglio <fziglio@redhat.com>2016-09-27 22:18:06 +0100
committerFrediano Ziglio <freddy77@gmail.com>2021-08-07 07:45:59 +0100
commit5a5d1e21b536549cc23ed05d43a73c97bcf9d4ef (patch)
tree4407646b02a65859a49cf5f00118494ae89814de /server/dcc.cpp
parent58a612a039b85938dbafdb5d56d0efd7443bb88d (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.cpp6
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);