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 988ddf7f0b3..1961e977133 100644 --- a/server/window.c +++ b/server/window.c @@ -1688,7 +1688,7 @@ static void redraw_window( struct window *win, struct region *region, unsigned i 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, flags | RDW_FRAME ); + redraw_window( child, region ? child_rgn : NULL, flags | RDW_FRAME ); } } free_region( child_rgn );