diff options
author | Ray Strode <rstrode@redhat.com> | 2011-02-22 17:42:35 -0500 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2011-02-22 17:42:35 -0500 |
commit | 4f63038e588f334ec062a38c620fcf8f8c0fa222 (patch) | |
tree | e43a20e464319c772e9f648230da341770ea5d53 | |
parent | d47b8aa42a0fc6ff3a054c847e135806ff78dcd0 (diff) | |
download | gdm-4f63038e588f334ec062a38c620fcf8f8c0fa222.tar.gz |
user-chooser-widget: zero idle id when done with it
Because we weren't zeroing it, it could never get queued
after it finished its first run.
This fixes a bug that prevents the users from showing up
in the user list.
-rw-r--r-- | gui/simple-greeter/gdm-user-chooser-widget.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gui/simple-greeter/gdm-user-chooser-widget.c b/gui/simple-greeter/gdm-user-chooser-widget.c index 7b0445c3..be756a63 100644 --- a/gui/simple-greeter/gdm-user-chooser-widget.c +++ b/gui/simple-greeter/gdm-user-chooser-widget.c @@ -873,7 +873,12 @@ add_users (GdmUserChooserWidget *widget) gdm_chooser_widget_loaded (GDM_CHOOSER_WIDGET (widget)); } - return (widget->priv->users_to_add != NULL); + if (widget->priv->users_to_add == NULL) { + widget->priv->add_users_idle_id = 0; + return FALSE; + } + + return TRUE; } static void |