summaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
authorAlon Levy <alevy@redhat.com>2011-01-05 15:31:46 +0200
committerAlon Levy <alevy@redhat.com>2011-01-05 15:31:46 +0200
commit8480f32db596ea7177d732bc91790e1b6c673048 (patch)
tree0733a943914d63ab22973202ce893d744f2883a2 /common
parent64c330793eb9e00faa79acb5a58eab2e592283d6 (diff)
downloadspice-8480f32db596ea7177d732bc91790e1b6c673048.tar.gz
spice-8480f32db596ea7177d732bc91790e1b6c673048.tar.xz
spice-8480f32db596ea7177d732bc91790e1b6c673048.zip
common, canvas_get_jpeg_alpha: let top_down be any value
Allow top_down flag to have any value, only ASSERT it is positive when needs to be positive and zero otherwise. Allows older server bug of sending 4 instead of 1 in top down flag to not affect newer clients (previous patch fixes server).
Diffstat (limited to 'common')
-rw-r--r--common/canvas_base.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/canvas_base.c b/common/canvas_base.c
index db832459..3b0f8019 100644
--- a/common/canvas_base.c
+++ b/common/canvas_base.c
@@ -612,7 +612,7 @@ static pixman_image_t *canvas_get_jpeg_alpha(CanvasBase *canvas,
&lz_alpha_width, &lz_alpha_height, &n_comp_pixels,
&lz_alpha_top_down, NULL);
ASSERT(lz_alpha_type == LZ_IMAGE_TYPE_XXXA);
- ASSERT(lz_alpha_top_down == alpha_top_down);
+ ASSERT(!!lz_alpha_top_down == !!alpha_top_down);
ASSERT(lz_alpha_width == width);
ASSERT(lz_alpha_height == height);
ASSERT(n_comp_pixels == width * height);