Gentoo Archives: gentoo-commits

From: "Romain Perier (mrpouet)" <mrpouet@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/gdm/files: gdm-2.20.10-desktop-session-dmrc-autologin.patch
Date: Mon, 24 Aug 2009 22:54:14
Message-Id: E1MfiQW-0004gI-3M@stork.gentoo.org
1 mrpouet 09/08/24 22:54:12
2
3 Added: gdm-2.20.10-desktop-session-dmrc-autologin.patch
4 Log:
5 Fix bug #281442, wrong DESKTOP_SESSION set if ${HOME}/.dmrc is empty and autologin enabled. Thanks to Fabio Erculiani <lxnay@××××××××××××.org> for this work. Clean up old revision
6 (Portage version: 2.2_rc40/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 gnome-base/gdm/files/gdm-2.20.10-desktop-session-dmrc-autologin.patch
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gdm/files/gdm-2.20.10-desktop-session-dmrc-autologin.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gdm/files/gdm-2.20.10-desktop-session-dmrc-autologin.patch?rev=1.1&content-type=text/plain
13
14 Index: gdm-2.20.10-desktop-session-dmrc-autologin.patch
15 ===================================================================
16 Author: Fabio Erculiani <lxnay@××××××××××××.org>
17 Date: Fri, 08 Aug 2009 09:19 +0000
18 Subject: Fix DESTOP_SESSION when dmrc is empty and autologin enabled.
19
20 ---
21 daemon/slave.c | 8 ++++----
22 1 files changed, 4 insertions(+), 4 deletions(-)
23
24 diff --git a/daemon/slave.c b/daemon/slave.c
25 index b52774d..ced9567 100644
26 --- a/daemon/slave.c
27 +++ b/daemon/slave.c
28 @@ -4638,10 +4638,6 @@ gdm_slave_session_start (void)
29 language = g_strdup (usrlang);
30 }
31
32 - tmp = gdm_strip_extension (session, ".desktop");
33 - g_free (session);
34 - session = tmp;
35 -
36 if (ve_string_empty (session)) {
37 g_free (session);
38 session = find_a_session ();
39 @@ -4651,6 +4647,10 @@ gdm_slave_session_start (void)
40 }
41 }
42
43 + tmp = gdm_strip_extension (session, ".desktop");
44 + g_free (session);
45 + session = tmp;
46 +
47 if G_LIKELY (ve_string_empty (language)) {
48 g_free (language);
49 language = NULL;