diff options
-rw-r--r-- | server/red_worker.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/server/red_worker.c b/server/red_worker.c index 5b9f387f..825bca0f 100644 --- a/server/red_worker.c +++ b/server/red_worker.c @@ -6789,6 +6789,10 @@ static FillBitsType fill_bits(DisplayChannelClient *dcc, SpiceMarshaller *m, } image.descriptor = simage->descriptor; + image.descriptor.flags = 0; + if (simage->descriptor.flags & SPICE_IMAGE_FLAGS_HIGH_BITS_SET) { + image.descriptor.flags = SPICE_IMAGE_FLAGS_HIGH_BITS_SET; + } if ((simage->descriptor.flags & SPICE_IMAGE_FLAGS_CACHE_ME)) { int lossy_cache_item; |