summaryrefslogtreecommitdiff
path: root/gui
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2011-02-22 17:42:35 -0500
committerRay Strode <rstrode@redhat.com>2011-02-22 17:42:35 -0500
commit4f63038e588f334ec062a38c620fcf8f8c0fa222 (patch)
treee43a20e464319c772e9f648230da341770ea5d53 /gui
parentd47b8aa42a0fc6ff3a054c847e135806ff78dcd0 (diff)
downloadgdm-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.
Diffstat (limited to 'gui')
-rw-r--r--gui/simple-greeter/gdm-user-chooser-widget.c7
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