summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Ã…dahl <jadahl@gmail.com>2023-03-06 23:49:39 +0100
committerMarge Bot <marge-bot@gnome.org>2023-03-18 13:52:10 +0000
commitdbe8141a674f3eb36b1e5b9ec3241aed4d8b8869 (patch)
tree46b172c571ec7930b5a538f040dafde0b4eb522b
parente6a53ef113127f5f8ceb6a7bbf793e9acb39e500 (diff)
downloadmutter-dbe8141a674f3eb36b1e5b9ec3241aed4d8b8869.tar.gz
monitor-manager: Use g_clear_handle() to clean up D-Bus name owning
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2901>
-rw-r--r--src/backends/meta-monitor-manager.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/backends/meta-monitor-manager.c b/src/backends/meta-monitor-manager.c
index 19cbb263d..d3a794ea6 100644
--- a/src/backends/meta-monitor-manager.c
+++ b/src/backends/meta-monitor-manager.c
@@ -1357,11 +1357,7 @@ meta_monitor_manager_dispose (GObject *object)
{
MetaMonitorManager *manager = META_MONITOR_MANAGER (object);
- if (manager->dbus_name_id != 0)
- {
- g_bus_unown_name (manager->dbus_name_id);
- manager->dbus_name_id = 0;
- }
+ g_clear_handle_id (&manager->dbus_name_id, g_bus_unown_name);
g_clear_object (&manager->display_config);
g_clear_object (&manager->config_manager);