From: Jinoh Kang jinoh.kang.kr@gmail.com
--- server/window.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/server/window.c b/server/window.c index 7dcce310959..7fed5d955a0 100644 --- a/server/window.c +++ b/server/window.c @@ -1626,6 +1626,7 @@ static void redraw_window( struct window *win, struct region *region, int frame,
if (flags & RDW_INVALIDATE) { + assert( frame == !!(flags & RDW_FRAME) ); if (!(tmp = crop_region_to_win_rect( win, region, frame ))) return;
if (!add_update_region( win, tmp )) return; @@ -1641,6 +1642,7 @@ static void redraw_window( struct window *win, struct region *region, int frame, } else if (win->update_region) { + assert( frame == !!(flags & WINE_RDW_NESTED) ); if ((tmp = crop_region_to_win_rect( win, region, frame ))) { if (!subtract_region( tmp, win->update_region, tmp ))