summaryrefslogtreecommitdiff
path: root/pango/pango-markup.c
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pango-markup.c')
-rw-r--r--pango/pango-markup.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/pango/pango-markup.c b/pango/pango-markup.c
index 6f7a2a67..f8838d84 100644
--- a/pango/pango-markup.c
+++ b/pango/pango-markup.c
@@ -500,7 +500,7 @@ text_handler (GMarkupParseContext *context G_GNUC_UNUSED,
/* Add the underline indicating the accelerator */
PangoAttribute *attr;
- attr = pango_attr_underline_new (PANGO_UNDERLINE_LOW);
+ attr = pango_attr_underline_new (PANGO_UNDERLINE_SINGLE);
uline_index = md->index;
uline_len = g_utf8_next_char (p) - p;
@@ -509,6 +509,13 @@ text_handler (GMarkupParseContext *context G_GNUC_UNUSED,
attr->end_index = uline_index + uline_len;
pango_attr_list_change (md->attr_list, attr);
+
+ attr = pango_attr_underline_position_new (PANGO_UNDERLINE_POSITION_UNDER);
+
+ attr->start_index = uline_index;
+ attr->end_index = uline_index + uline_len;
+
+ pango_attr_list_change (md->attr_list, attr);
}
/* set next range_start to include this char */