150
150
for (u = users; u != NULL; u = g_list_next (u)) {
152
g_debug ("%p: %s", user, user->real_name);
152
153
user->service = self->users_dbus_interface;
154
g_debug ("%i %s", (gint)user->uid, user->user_name);
156
155
if (g_strcmp0(user->user_name, "guest") == 0) {
157
156
/* Check to see if the guest has sessions and so therefore should
158
157
get a check mark. */
172
171
if (self->user_count > MINIMUM_USERS && self->user_count < MAXIMUM_USERS) {
173
172
mi = dbusmenu_menuitem_new ();
174
dbusmenu_menuitem_property_set (mi, DBUSMENU_MENUITEM_PROP_TYPE, USER_ITEM_TYPE);
173
dbusmenu_menuitem_property_set (mi,
174
DBUSMENU_MENUITEM_PROP_TYPE,
175
176
if (user->real_name_conflict) {
176
177
gchar * conflictedname = g_strdup_printf("%s (%s)", user->real_name, user->user_name);
177
178
dbusmenu_menuitem_property_set (mi, USER_ITEM_PROP_NAME, conflictedname);
178
179
g_free(conflictedname);
180
dbusmenu_menuitem_property_set (mi, USER_ITEM_PROP_NAME, user->real_name);
181
//g_debug ("%i %s", (gint)user->uid, user->real_name);
182
//g_debug ("users uid = %i", (gint)user->uid);
183
//g_debug ("users real name = %s", user->real_name);
185
g_debug ("USER pointer is NULL");
188
g_debug ("%p: %s", user, user->real_name);
190
dbusmenu_menuitem_property_set (mi,
182
194
dbusmenu_menuitem_property_set_bool (mi,
183
195
USER_ITEM_PROP_LOGGED_IN,