summaryrefslogtreecommitdiff
path: root/gui/simple-greeter/gdm-user-chooser-widget.c
diff options
context:
space:
mode:
Diffstat (limited to 'gui/simple-greeter/gdm-user-chooser-widget.c')
-rw-r--r--gui/simple-greeter/gdm-user-chooser-widget.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/gui/simple-greeter/gdm-user-chooser-widget.c b/gui/simple-greeter/gdm-user-chooser-widget.c
index e50e269b..f6d8fdac 100644
--- a/gui/simple-greeter/gdm-user-chooser-widget.c
+++ b/gui/simple-greeter/gdm-user-chooser-widget.c
@@ -566,6 +566,12 @@ add_users (GdmUserChooserWidget *widget)
}
g_debug ("GdmUserChooserWidget: added %u items", cnt);
+ if (! widget->priv->loaded) {
+ widget->priv->loaded = TRUE;
+
+ gdm_chooser_widget_loaded (GDM_CHOOSER_WIDGET (widget));
+ }
+
return (widget->priv->users_to_add != NULL);
}
@@ -600,9 +606,6 @@ on_is_loaded_changed (GdmUserManager *manager,
if (list_visible) {
gtk_widget_grab_focus (GTK_WIDGET (widget));
}
- widget->priv->loaded = TRUE;
-
- gdm_chooser_widget_loaded (GDM_CHOOSER_WIDGET (widget));
}
static void