initialize_dbus_interface prevents MetaMonitorManager object from getting disposed
Affected version
- Mutter git
main
- Wayland (haven't tested Xorg, should be affected as well though)
Bug summary
initialize_dbus_interface
is called during initialization of the MetaMonitorManager
, and calls g_object_ref (manager)
(presumably to make sure that manager
is still alive in the on_bus_acquired
callback), which prevents the reference count of the MetaMonitorManager
object from ever reaching 0.