diff options
Diffstat (limited to 'server/red_parse_qxl.c')
-rw-r--r-- | server/red_parse_qxl.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/server/red_parse_qxl.c b/server/red_parse_qxl.c index 201e683e..0b9c605a 100644 --- a/server/red_parse_qxl.c +++ b/server/red_parse_qxl.c @@ -929,6 +929,9 @@ void red_get_drawable(RedMemSlotInfo *slots, int group_id, void red_put_drawable(RedDrawable *red) { red_put_clip(&red->clip); + if (red->self_bitmap_image) { + red_put_image(red->self_bitmap_image); + } switch (red->type) { case QXL_DRAW_ALPHA_BLEND: red_put_alpha_blend(&red->u.alpha_blend); |