summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYonit Halperin <yhalperi@redhat.com>2010-06-09 11:25:44 +0200
committerAlexander Larsson <alexl@redhat.com>2010-06-09 11:25:44 +0200
commitea74fc64543ef486085a82aec0c67a3b265ba3ac (patch)
treec4153906cd02dd5b7f8e5dc05be0b4a62617c0b7
parent3e989a361c421ba4980f125f57ed2505d0bf412c (diff)
downloadspice-ea74fc64543ef486085a82aec0c67a3b265ba3ac.tar.gz
spice-ea74fc64543ef486085a82aec0c67a3b265ba3ac.tar.xz
spice-ea74fc64543ef486085a82aec0c67a3b265ba3ac.zip
server: fix bitmap flags assignment in red_send_image
-rw-r--r--server/red_worker.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/server/red_worker.c b/server/red_worker.c
index 33ff373c..c2c78ea3 100644
--- a/server/red_worker.c
+++ b/server/red_worker.c
@@ -7332,12 +7332,12 @@ static void red_send_image(DisplayChannel *display_channel, ImageItem *item)
QXL_SET_IMAGE_ID(red_image, QXL_IMAGE_GROUP_RED, ++worker->bits_unique);
red_image->descriptor.type = SPICE_IMAGE_TYPE_BITMAP;
- red_image->descriptor.flags = 0;
+ red_image->descriptor.flags = item->image_flags;
red_image->descriptor.width = item->width;
red_image->descriptor.height = item->height;
bitmap.format = item->image_format;
- bitmap.flags = QXL_BITMAP_DIRECT | item->image_flags;
+ bitmap.flags = QXL_BITMAP_DIRECT;
bitmap.flags |= item->top_down ? QXL_BITMAP_TOP_DOWN : 0;
bitmap.x = item->width;
bitmap.y = item->height;