diff options
author | Ray Strode <rstrode@redhat.com> | 2011-02-18 18:34:31 -0500 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2011-02-18 18:34:31 -0500 |
commit | f100b21d67382dbdfdc5305f8cbb7f6bc9233f98 (patch) | |
tree | f7f41c29b2c53fe563ebb490fee7712d1a9d8074 | |
parent | ec034f78dcb27baf240658323892ac2a665c6580 (diff) | |
download | gdm-f100b21d67382dbdfdc5305f8cbb7f6bc9233f98.tar.gz |
greeter: filter out root and gdm users from list
While the accounts service filters out most of the names
we care about, it doesn't filter out the above two, so make
sure they get filtered.
-rw-r--r-- | gui/simple-greeter/gdm-user-chooser-widget.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gui/simple-greeter/gdm-user-chooser-widget.c b/gui/simple-greeter/gdm-user-chooser-widget.c index a3852189..dd06bc49 100644 --- a/gui/simple-greeter/gdm-user-chooser-widget.c +++ b/gui/simple-greeter/gdm-user-chooser-widget.c @@ -743,6 +743,14 @@ add_user (GdmUserChooserWidget *widget, return; } + if (strcmp (act_user_get_user_name (user), GDM_USERNAME) == 0) { + return; + } + + if (act_user_get_uid (user) == 0) { + return; + } + if (widget->priv->stock_person_pixbuf != NULL) { pixbuf = g_object_ref (widget->priv->stock_person_pixbuf); } else { |