gdm r5695 - in trunk: . gui/simple-greeter



Author: mccann
Date: Tue Feb  5 15:35:24 2008
New Revision: 5695
URL: http://svn.gnome.org/viewvc/gdm?rev=5695&view=rev

Log:
2008-02-05  William Jon McCann  <jmccann redhat com>

	* gui/simple-greeter/gdm-user-manager.c: (seat_session_added):
	Oops.  Remove extra call to add user.



Modified:
   trunk/ChangeLog
   trunk/gui/simple-greeter/gdm-user-manager.c

Modified: trunk/gui/simple-greeter/gdm-user-manager.c
==============================================================================
--- trunk/gui/simple-greeter/gdm-user-manager.c	(original)
+++ trunk/gui/simple-greeter/gdm-user-manager.c	Tue Feb  5 15:35:24 2008
@@ -808,6 +808,12 @@
                 return;
         }
 
+        /* check exclusions up front */
+        if (g_hash_table_lookup (manager->priv->exclusions, pwent->pw_name)) {
+                g_debug ("GdmUserManager: excluding user '%s'", pwent->pw_name);
+                return;
+        }
+
         user = g_hash_table_lookup (manager->priv->users, pwent->pw_name);
         if (user == NULL) {
                 g_debug ("Creating new user");
@@ -815,8 +821,6 @@
                 user = create_user (manager);
                 _gdm_user_update (user, pwent);
                 is_new = TRUE;
-                /* add the user */
-                user = add_new_user_for_pwent (manager, pwent);
         } else {
                 is_new = FALSE;
         }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]