mirror of
https://github.com/brl/mutter.git
synced 2025-01-25 19:08:56 +00:00
9d65eab549
If possible, GLib will try to use the va_marshaller to pass the signal arguments, rather than unboxing into and out of a `GValue`. This is much more performant and especially good for often-thrown signals. The original bug even mentions Clutter performance issues as a drive to implement the va_marshaller in GLib (see https://bugzilla.gnome.org/show_bug.cgi?id=661140). https://gitlab.gnome.org/GNOME/mutter/merge_requests/700