diff options
Diffstat (limited to 'gui/gdmlogin.c')
-rw-r--r-- | gui/gdmlogin.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/gui/gdmlogin.c b/gui/gdmlogin.c index e93277a0..b3423f78 100644 --- a/gui/gdmlogin.c +++ b/gui/gdmlogin.c @@ -2177,7 +2177,18 @@ gdm_login_browser_populate (void) for (li = users; li != NULL; li = li->next) { GdmLoginUser *usr = li->data; GtkTreeIter iter = {0}; - char *label = g_strdup_printf ("%s\n%s", usr->login, usr->gecos); + char *label; + char *login, *gecos; + + login = g_markup_escape_text (usr->login, -1); + gecos = g_markup_escape_text (usr->gecos, -1); + + label = g_strdup_printf ("<b>%s</b>\n%s", + login, + gecos); + + g_free (login); + g_free (gecos); gtk_list_store_append (GTK_LIST_STORE (browser_model), &iter); gtk_list_store_set (GTK_LIST_STORE (browser_model), &iter, GREETER_ULIST_ICON_COLUMN, usr->picture, @@ -2746,7 +2757,7 @@ gdm_login_gui_init (void) column = gtk_tree_view_column_new_with_attributes (_("Username"), gtk_cell_renderer_text_new (), - "text", GREETER_ULIST_LABEL_COLUMN, + "markup", GREETER_ULIST_LABEL_COLUMN, NULL); gtk_tree_view_append_column (GTK_TREE_VIEW (browser), column); |