From: Rémi Bernon rbernon@codeweavers.com
--- server/window.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/server/window.c b/server/window.c index 914d376a44a..473af1f1ff4 100644 --- a/server/window.c +++ b/server/window.c @@ -1688,7 +1688,7 @@ static void redraw_window( struct window *win, struct region *region, int frame, if (rect_in_region( child_rgn, &child->window_rect )) { offset_region( child_rgn, -child->client_rect.left, -child->client_rect.top ); - redraw_window( child, child_rgn, 1, flags ); + redraw_window( child, region ? child_rgn : NULL, 1, flags ); } } free_region( child_rgn );