mirror of
https://github.com/brl/mutter.git
synced 2025-02-25 17:24:09 +00:00

The MetaCloseDialog implementation object may stay artifically alive for a longer period. This was usually fine till gnome-shell commit b03bcc85aad, as the check_alive() timeout will keep running even though the window went unmanaged/destroyed, leading to crashes. In order to fix this, forcibly hide the dialog if it is visible and the window is being unmanaged, so the timeout is stopped in time.
Description
Languages
C
98.9%
Meson
0.7%
Python
0.3%