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 b9953ef4296..dd092811d65 100644 --- a/server/window.c +++ b/server/window.c @@ -1686,7 +1686,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 | RDW_ERASE ); + redraw_window( child, region ? child_rgn : NULL, flags | RDW_FRAME | RDW_ERASE ); } } free_region( child_rgn );