From 85f7e9eaa0b7e30f2e7947266a78aa5c3dbdd216 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Wed, 5 Jan 2011 15:31:46 +0200 Subject: 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). --- common/canvas_base.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/canvas_base.c b/common/canvas_base.c index c2763bcc..0b7ef743 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); -- cgit