summaryrefslogtreecommitdiff
path: root/gui
diff options
context:
space:
mode:
authorWilliam Jon McCann <jmccann@redhat.com>2010-06-10 16:06:43 -0400
committerWilliam Jon McCann <jmccann@redhat.com>2010-06-10 19:34:37 -0400
commit56fdc31b94a466bd672caa13548e8ba544cc571d (patch)
tree276cb9b421f4b58cb72f713c90b4b9be9d15dc04 /gui
parent80261619a6e711cf06fff53e4f77d8f9e768781f (diff)
downloadgdm-56fdc31b94a466bd672caa13548e8ba544cc571d.tar.gz
Don't emit loaded from the chooser until the first patch of users are
Diffstat (limited to 'gui')
-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