summaryrefslogtreecommitdiffstats
path: root/server/display-channel.c
diff options
context:
space:
mode:
Diffstat (limited to 'server/display-channel.c')
-rw-r--r--server/display-channel.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/server/display-channel.c b/server/display-channel.c
index e76cac5c..d471997f 100644
--- a/server/display-channel.c
+++ b/server/display-channel.c
@@ -235,7 +235,7 @@ static void stop_streams(DisplayChannel *display)
void display_channel_surface_unref(DisplayChannel *display, uint32_t surface_id)
{
RedSurface *surface = &display->surfaces[surface_id];
- RedWorker *worker = COMMON_CHANNEL(display)->worker;
+ RedWorker *worker = COMMON_WORKER_CHANNEL(display)->worker;
QXLInstance *qxl = red_worker_get_qxl(worker);
DisplayChannelClient *dcc;
RingItem *link, *next;
@@ -1364,7 +1364,7 @@ void display_channel_drawable_unref(DisplayChannel *display, Drawable *drawable)
SPICE_CONTAINEROF(item, RedGlzDrawable, drawable_link)->drawable = NULL;
ring_remove(item);
}
- red_drawable_unref(COMMON_CHANNEL(display)->worker, drawable->red_drawable, drawable->group_id);
+ red_drawable_unref(COMMON_WORKER_CHANNEL(display)->worker, drawable->red_drawable, drawable->group_id);
drawable_free(display, drawable);
display->drawable_count--;
}
@@ -1859,7 +1859,7 @@ static void on_disconnect(RedChannelClient *rcc)
spice_return_if_fail(rcc != NULL);
display = DCC_TO_DC(dcc);
- worker = COMMON_CHANNEL(display)->worker;
+ worker = COMMON_WORKER_CHANNEL(display)->worker;
spice_return_if_fail(rcc->channel == red_worker_get_display_channel(worker));
dcc_stop(dcc); // TODO: start/stop -> connect/disconnect?