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; |