![Marco Trevisan (Treviño)](/assets/img/avatar_default.png)
After commit 2e64457f4 we destroy window actors as part of compositor destruction, however this might emit 'actor-removed' signals on window groups that the shell could use to access to resources that are already free'd at this point (like the destroyed screen, in gnome-shell's Panel._updateSolidStyle()). So, move the actor destructions under in a new function and destroy the window actors as part of compositor unmanage step, just after that all the windows are unmanaged (as they need to have an actor around). Fixes https://gitlab.gnome.org/GNOME/mutter/issues/652
Description
Languages
C
98.9%
Meson
0.7%
Python
0.3%