diff options
Diffstat (limited to 'server/red_worker.c')
-rw-r--r-- | server/red_worker.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/server/red_worker.c b/server/red_worker.c index 5609b476..08048a9f 100644 --- a/server/red_worker.c +++ b/server/red_worker.c @@ -2174,8 +2174,8 @@ static GlzDrawableInstanceItem *red_display_add_glz_drawable_instance(RedGlzDraw ring_item_init(&ret->free_link); ring_item_init(&ret->glz_link); ring_add(&glz_drawable->instances, &ret->glz_link); - ret->glz_instance = NULL; - ret->red_glz_drawable = glz_drawable; + ret->context = NULL; + ret->glz_drawable = glz_drawable; return ret; } @@ -2193,9 +2193,9 @@ void dcc_free_glz_drawable_instance(DisplayChannelClient *dcc, RedGlzDrawable *glz_drawable; spice_assert(glz_drawable_instance); - spice_assert(glz_drawable_instance->red_glz_drawable); + spice_assert(glz_drawable_instance->glz_drawable); - glz_drawable = glz_drawable_instance->red_glz_drawable; + glz_drawable = glz_drawable_instance->glz_drawable; spice_assert(glz_drawable->dcc == dcc); spice_assert(glz_drawable->instances_count); @@ -2265,7 +2265,7 @@ static void dcc_free_glz_drawable(DisplayChannelClient *dcc, RedGlzDrawable *dra if (!ring_item_is_linked(&instance->free_link)) { // the instance didn't get out from window yet glz_enc_dictionary_remove_image(dcc->glz_dict->dict, - instance->glz_instance, + instance->context, &dcc->glz_data.usr); } dcc_free_glz_drawable_instance(dcc, instance); @@ -2377,7 +2377,7 @@ static inline int red_glz_compress_image(DisplayChannelClient *dcc, src->stride, glz_data->data.bufs_head->buf.bytes, sizeof(glz_data->data.bufs_head->buf), glz_drawable_instance, - &glz_drawable_instance->glz_instance); + &glz_drawable_instance->context); stat_compress_add(&display_channel->glz_stat, start_time, src->stride * src->y, glz_size); |