Marco Trevisan (Treviño) 0ca9d88926 screen: Destroy window actors after windows while unmanaging compositor
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
2019-07-08 16:34:38 +00:00
2015-07-06 00:52:18 -07:00
2018-04-10 17:58:12 +02:00
2014-03-18 20:37:35 -04:00
2017-05-11 13:45:44 +02:00
2019-05-14 14:25:51 +00:00
2016-04-27 20:37:47 +02:00
2014-07-31 17:50:28 +02:00
2019-05-14 14:25:51 +00:00
Description
94 MiB
Languages
C 98.9%
Meson 0.7%
Python 0.3%