From dd02ea31aecf04bfc4dd1641b1bc30f0baa1db69 Mon Sep 17 00:00:00 2001 From: Yuxuan Shui Date: Tue, 8 Jan 2019 21:34:56 +0000 Subject: [PATCH] Fix copying damage region with wrong size Fortunately this hasn't caused problems... Signed-off-by: Yuxuan Shui --- src/opengl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/opengl.c b/src/opengl.c index e6e7c2f..f859488 100644 --- a/src/opengl.c +++ b/src/opengl.c @@ -892,7 +892,7 @@ glx_paint_pre(session_t *ps, region_t *preg) { // XXX use a circular queue instead of memmove pixman_region32_fini(&ps->all_damage_last[CGLX_MAX_BUFFER_AGE - 1]); memmove(ps->all_damage_last + 1, ps->all_damage_last, - (CGLX_MAX_BUFFER_AGE - 1) * sizeof(region_t *)); + (CGLX_MAX_BUFFER_AGE - 1) * sizeof(region_t)); ps->all_damage_last[0] = newdamage; }