walters / rpms / gdm

Forked from rpms/gdm 6 years ago
Clone
05e371a
diff -up gdm-2.26.1/daemon/gdm-session-direct.c.set-auth-flag gdm-2.26.1/daemon/gdm-session-direct.c
05e371a
--- gdm-2.26.1/daemon/gdm-session-direct.c.set-auth-flag	2009-05-08 11:43:58.935662919 -0400
05e371a
+++ gdm-2.26.1/daemon/gdm-session-direct.c	2009-05-08 11:46:46.785623788 -0400
05e371a
@@ -380,6 +380,8 @@ gdm_session_direct_handle_authenticated 
05e371a
         dbus_connection_send (conversation->worker_connection, reply, NULL);
2470f57
         dbus_message_unref (reply);
2470f57
 
2470f57
+        session->priv->is_authenticated = TRUE;
05e371a
+
05e371a
         _gdm_session_authenticated (GDM_SESSION (session), conversation->service_name);
2470f57
 
2470f57
         return DBUS_HANDLER_RESULT_HANDLED;
05e371a
@@ -407,6 +409,8 @@ gdm_session_direct_handle_authentication
2470f57
 
2470f57
         g_debug ("GdmSessionDirect: Emitting 'authentication-failed' signal");
2470f57
 
2470f57
+        session->priv->is_authenticated = FALSE;
05e371a
+
05e371a
         _gdm_session_authentication_failed (GDM_SESSION (session), conversation->service_name, NULL);
2470f57
 
2470f57
         return DBUS_HANDLER_RESULT_HANDLED;