summaryrefslogtreecommitdiff
path: root/gui/gdmlogin.c
diff options
context:
space:
mode:
Diffstat (limited to 'gui/gdmlogin.c')
-rw-r--r--gui/gdmlogin.c15
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);