3 Nov
2022
3 Nov
'22
2:37 p.m.
Jacek Caban (@jacek) commented about server/window.c:
struct region *old_vis_rgn ) { struct region *new_vis_rgn, *exposed_rgn; + int is_composited = win->parent && is_window_composited( win->parent );
if (!(new_vis_rgn = get_visible_region( win, DCX_WINDOW ))) return NULL;
+ if (is_composited && + is_rect_equal( old_window_rect, &win->window_rect ) && + is_region_equal( old_vis_rgn, new_vis_rgn )) + { + return NULL;
You leak new_vis_rgn here. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/231#note_12983