diff options
author | Zandr Martin <zandrmartin@gmail.com> | 2016-09-08 14:45:21 -0500 |
---|---|---|
committer | Zandr Martin <zandrmartin@gmail.com> | 2016-09-08 14:45:21 -0500 |
commit | 70b3796071d4ed8d92bb99e9db7a2554dd7f3821 (patch) | |
tree | 0cbd656e90e093225b78de33b071e1d2a901aca2 | |
parent | 1b4b42fc65203306f4216b77a476784249383018 (diff) | |
download | sway-70b3796071d4ed8d92bb99e9db7a2554dd7f3821.tar.xz |
fix pango markup on swaybar
-rw-r--r-- | wayland/pango.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/wayland/pango.c b/wayland/pango.c index ac090c9a..38993243 100644 --- a/wayland/pango.c +++ b/wayland/pango.c @@ -11,12 +11,13 @@ PangoLayout *get_pango_layout(cairo_t *cairo, const char *font, const char *text int32_t scale, bool markup) { PangoLayout *layout = pango_cairo_create_layout(cairo); PangoAttrList *attrs = pango_attr_list_new(); - pango_attr_list_insert(attrs, pango_attr_scale_new(scale)); if (markup) { + pango_parse_markup(text, -1, 0, &attrs, NULL, NULL, NULL); pango_layout_set_markup(layout, text, -1); } else { pango_layout_set_text(layout, text, -1); } + pango_attr_list_insert(attrs, pango_attr_scale_new(scale)); PangoFontDescription *desc = pango_font_description_from_string(font); pango_layout_set_font_description(layout, desc); pango_layout_set_single_paragraph_mode(layout, 1); |