From 33eef7211ae68b540814697f397881d909cd6caa Mon Sep 17 00:00:00 2001 From: Joan Torres Date: Wed, 6 Sep 2023 10:56:43 +0200 Subject: [PATCH] launcher: Fix unrefing seat_proxy When using meta-laucher headlessly, there isn't a seat_proxy. In that context, doing directly g_object_unref gives an error. This commit fixes it. Part-of: --- src/backends/native/meta-launcher.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backends/native/meta-launcher.c b/src/backends/native/meta-launcher.c index e1c9e8e1a..f638c292d 100644 --- a/src/backends/native/meta-launcher.c +++ b/src/backends/native/meta-launcher.c @@ -445,8 +445,8 @@ void meta_launcher_free (MetaLauncher *self) { g_free (self->seat_id); - g_object_unref (self->seat_proxy); - g_object_unref (self->session_proxy); + g_clear_object (&self->seat_proxy); + g_clear_object (&self->session_proxy); g_free (self); }