summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'gnome-base/gdm/files/gdm-45.0.1-c99.patch')
-rw-r--r--gnome-base/gdm/files/gdm-45.0.1-c99.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/gnome-base/gdm/files/gdm-45.0.1-c99.patch b/gnome-base/gdm/files/gdm-45.0.1-c99.patch
new file mode 100644
index 000000000000..2d0f5b9cc0eb
--- /dev/null
+++ b/gnome-base/gdm/files/gdm-45.0.1-c99.patch
@@ -0,0 +1,22 @@
+https://bugs.gentoo.org/919081
+https://gitlab.gnome.org/GNOME/gdm/-/issues/893
+https://gitlab.gnome.org/GNOME/gdm/-/commit/08ef19e848176e58511f1a66992b5a26cb3c51a2
+
+From 08ef19e848176e58511f1a66992b5a26cb3c51a2 Mon Sep 17 00:00:00 2001
+From: Alessandro Bono <alessandro.bono369@gmail.com>
+Date: Wed, 1 Nov 2023 12:35:44 +0100
+Subject: [PATCH] gdm-session: Pass the correct pointer type
+
+--- a/daemon/gdm-session.c
++++ b/daemon/gdm-session.c
+@@ -3045,7 +3045,7 @@ free_pending_worker_connection (GdmSession *self,
+ worker_manager_interface = g_object_get_data (G_OBJECT (connection),
+ "gdm-dbus-worker-manager-interface");
+ if (worker_manager_interface != NULL) {
+- g_dbus_interface_skeleton_unexport (worker_manager_interface);
++ g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (worker_manager_interface));
+ g_object_set_data (G_OBJECT (connection),
+ "gdm-dbus-worker-manager-interface",
+ NULL);
+--
+GitLab