From 101f997885fb7675a8b583d5dba54870d4dae493 Mon Sep 17 00:00:00 2001 From: Joan Torres Lopez Date: Thu, 18 Dec 2025 21:34:11 +0100 Subject: [PATCH] local-display-factory: Fix display reference The display returned must be referenced, otherwise it would be undesirably destroyed. Fixes bug introduced from last X11 cleanup MR. Reference: bd5ef40371b366bf58c96224ef55fba162437125. --- daemon/gdm-local-display-factory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daemon/gdm-local-display-factory.c b/daemon/gdm-local-display-factory.c index f1ccf643a..ae90f05ba 100644 --- a/daemon/gdm-local-display-factory.c +++ b/daemon/gdm-local-display-factory.c @@ -503,7 +503,7 @@ get_display_for_seat (GdmLocalDisplayFactory *factory, else display = gdm_display_store_find (store, lookup_managed_display_by_seat_id, (gpointer) seat_id); - return display; + return g_object_ref (display); } static void -- GitLab