Adding 41-force-reset.patch to enforce reset (Closes: #842333).
[debian/lxdm.git] / debian / patches / 41-force-reset.patch
1 Description: Enforce reset X server after logout.
2 Author: Andriy Grytsenko <andrej@rep.kiev.ua>
3 Bug: https://sourceforge.net/p/lxde/bugs/835/
4
5 --- a/src/lxdm.c
6 +++ b/src/lxdm.c
7 @@ -1088,11 +1088,13 @@
8         gchar *argv[] = { "/etc/lxdm/PostLogout", NULL };
9         g_spawn_async(NULL, argv, s->env, G_SPAWN_SEARCH_PATH, NULL, NULL, NULL, NULL);
10  
11 +#if 0 /* ignore setting and always reset, see Debian bug #842333 */
12         if(g_key_file_get_integer(config,"server","reset",NULL)!=1)
13         {
14                 lxsession_stop(s);
15         }
16         else
17 +#endif
18         {
19                 lxsession_free(s);
20                 s=NULL;
21 --- a/data/lxdm.conf.in
22 +++ b/data/lxdm.conf.in
23 @@ -26,8 +26,6 @@
24  # arg=/usr/bin/X -background vt1
25  # uncomment this if you really want xserver listen to tcp
26  # tcp_listen=1
27 -# uncoment this if you want reset the xserver after logou
28 -# reset=1
29  
30  [display]
31  ## gtk theme used by greeter