From 27fffbb33c5d9d0792bd2b7329a0e4d2160fbdaa Mon Sep 17 00:00:00 2001 From: Pascal Terjan Date: Mon, 18 May 2009 12:54:49 +0000 Subject: [PATCH] Fix empty dirty rectangles detection --- caca/driver/x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caca/driver/x11.c b/caca/driver/x11.c index db6e347..334d477 100644 --- a/caca/driver/x11.c +++ b/caca/driver/x11.c @@ -297,7 +297,7 @@ static void x11_display(caca_display_t *dp) int xmin, ymin, xmax, ymax; caca_get_dirty_rectangle(dp->cv, &xmin, &ymin, &xmax, &ymax); - if(xmin < 0 || ymin < 0 || xmax < 0 || ymax < 0 || xmin >= width || ymin >= height) + if(xmin > xmax || ymin > ymax) return; /* First draw the background colours. Splitting the process in two