aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2016-09-08 14:45:21 -0500
committerFurkan Sahin <furkan-dev@proton.me>2016-09-08 14:45:21 -0500
commiteb859f55512e15171aec374bdb51432e2f540795 (patch)
tree0cbd656e90e093225b78de33b071e1d2a901aca2
parent88851311416076c2badad349a759b2a77693861b (diff)
fix pango markup on swaybar
-rw-r--r--wayland/pango.c3
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);