Hello community,

here is the log from the commit of package gdm for openSUSE:Factory checked in 
at 2013-01-22 15:17:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gdm (Old)
 and      /work/SRC/openSUSE:Factory/.gdm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gdm", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/gdm/gdm.changes  2013-01-20 12:14:25.000000000 
+0100
+++ /work/SRC/openSUSE:Factory/.gdm.new/gdm.changes     2013-01-22 
15:17:50.000000000 +0100
@@ -1,0 +2,6 @@
+Sun Jan 20 09:53:24 UTC 2013 - [email protected]
+
+- Add gdm-autologin-session-logout.patch: Fix login after logging
+  out from a auto-login session (bgo#682467)
+
+-------------------------------------------------------------------

New:
----
  gdm-autologin-session-logout.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gdm.spec ++++++
--- /var/tmp/diff_new_pack.K9QcG5/_old  2013-01-22 15:17:54.000000000 +0100
+++ /var/tmp/diff_new_pack.K9QcG5/_new  2013-01-22 15:17:54.000000000 +0100
@@ -64,6 +64,8 @@
 Patch35:        gdm-xauthlocalhostname.patch
 # PATCH-FIX-UPSTREAM gdm-look-at-runlevel.patch bnc540482 bgo599180 
[email protected] -- Look at the current runlevel before managing the display 
again, so we don't do this when shutting down or rebooting
 Patch40:        gdm-look-at-runlevel.patch
+# PATCH-FIX-UPSTREAM gdm-autologin-session-logout.patch bgo#682467 
[email protected] -- Fix login after logging out from a auto-login session
+Patch41:        gdm-autologin-session-logout.patch
 BuildRequires:  check-devel
 # needed for directory ownership
 BuildRequires:  dconf
@@ -234,6 +236,7 @@
 %patch34 -p1
 %patch35 -p1
 %patch40 -p1
+%patch41 -p1
 
 %build
 NOCONFIGURE=1 gnome-autogen.sh


++++++ gdm-autologin-session-logout.patch ++++++
>From 47c73024739a65614c6a0ddcdd1c08239798044a Mon Sep 17 00:00:00 2001
From: Ray Strode <[email protected]>
Date: Thu, 04 Oct 2012 21:36:57 +0000
Subject: slave: only set up autologin conversations

Right now any time any session conversation is started,
we run its setup call if autologin is enabled. We should only do this
for autologin sessions, otherwise, we may repeat work done by
the greeter.

https://bugzilla.gnome.org/show_bug.cgi?id=682467
---
diff --git a/daemon/gdm-simple-slave.c b/daemon/gdm-simple-slave.c
index 9bc8522..4bbf503 100644
--- a/daemon/gdm-simple-slave.c
+++ b/daemon/gdm-simple-slave.c
@@ -485,8 +485,12 @@ on_session_conversation_started (GdmSession       *session,
         char    *username;
         int      delay;
 
+        g_debug ("GdmSimpleSlave: session conversation started for service 
%s", service_name);
+
+        if (g_strcmp0 (service_name, "gdm-autologin") != 0) {
+                return;
+        }
 
-        g_debug ("GdmSimpleSlave: session conversation started");
         enabled = FALSE;
         gdm_slave_get_timed_login_details (GDM_SLAVE (slave), &enabled, 
&username, &delay);
         if (! enabled) {
--
cgit v0.9.0.2

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to