mutter/src
Marco Trevisan (Treviño) 105a3f757a clutter/actor: Don't emit property changes after ::destroy
Clutter actors might emit property changes in dispose, while unparenting.
However we assume that the ::destroy signal is the last one we emit for an
actor, and that starting from this moment the object is not valid anymore,
and so we don't expect any signal emission from it.

To avoid this, freeze the object notifications on an actor during its
disposition, just before the ::destroy signal emission.

Update the actor-destroy test to verify this behavior.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/769
2019-10-02 17:59:22 +00:00
..
backends Revert "renderer-native: Actually use shadow fb when using software rendering" 2019-09-30 11:30:47 +02:00
compositor display: Handle late unredirect (un)inhibit calls 2019-09-26 11:43:00 +02:00
core events: Sync pending pointer events without a window 2019-10-02 17:13:16 +02:00
meta shaped-texture: Declare that we inherit from GObject 2019-09-20 15:03:52 +00:00
tests clutter/actor: Don't emit property changes after ::destroy 2019-10-02 17:59:22 +00:00
ui cleanup: Don't use g_memmove() 2019-07-18 11:01:09 +02:00
wayland wayland/dnd-surface: Scale DnD-surface-actor content if necessary 2019-09-27 15:48:36 +00:00
x11 x11: Update focus on the X11 display before the MetaDisplay 2019-09-27 13:52:12 +00:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build clutter: Move evdev input to src/backends/native 2019-08-24 08:59:08 +00:00
meta-marshal.list cursor-tracker: Use our own marshal for cursor-moved 2019-07-31 09:34:17 +00:00
org.freedesktop.login1.xml MetaLauncher: Don't g_error() on failure 2015-11-06 17:03:59 -05:00
org.gnome.Mutter.DisplayConfig.xml fixed typo 2018-07-24 13:16:36 +00:00
org.gnome.Mutter.IdleMonitor.xml idle-monitor: Add ResetIdletime API, for testing purposes 2018-04-16 13:28:03 +02:00
org.gnome.Mutter.RemoteDesktop.xml Fix typo in RemoteDesktop dbus api 2019-05-22 16:21:57 +02:00
org.gnome.Mutter.ScreenCast.xml org.gnome.Mutter.ScreenCast: Document what was added in API version 2 2019-02-26 13:39:11 +00:00