summaryrefslogtreecommitdiff
path: root/libmatekbd/matekbd-status.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmatekbd/matekbd-status.c')
-rw-r--r--libmatekbd/matekbd-status.c18
1 files changed, 2 insertions, 16 deletions
diff --git a/libmatekbd/matekbd-status.c b/libmatekbd/matekbd-status.c
index d363260..b0c19be 100644
--- a/libmatekbd/matekbd-status.c
+++ b/libmatekbd/matekbd-status.c
@@ -183,22 +183,6 @@ matekbd_status_render_cairo (cairo_t * cr, int group)
}
}
- if (globals.ind_cfg.font_family != NULL &&
- globals.ind_cfg.font_family[0] != 0) {
- cairo_select_font_face (cr, globals.ind_cfg.font_family,
- CAIRO_FONT_SLANT_NORMAL,
- CAIRO_FONT_WEIGHT_NORMAL);
- }
-
- pfd = pango_font_description_new ();
- pango_font_description_set_family (pfd,
- globals.ind_cfg.font_family);
- pango_font_description_set_style (pfd, PANGO_STYLE_NORMAL);
- pango_font_description_set_weight (pfd, PANGO_WEIGHT_NORMAL);
- pango_font_description_set_size (pfd,
- globals.ind_cfg.font_size *
- PANGO_SCALE);
-
pcc = pango_cairo_create_context (cr);
fo = cairo_font_options_copy (gdk_screen_get_font_options
@@ -230,6 +214,8 @@ matekbd_status_render_cairo (cairo_t * cr, int group)
g_free (lbl_title);
+ pfd = pango_font_description_from_string (globals.ind_cfg.font_family);
+
pango_layout_set_font_description (pl, pfd);
pango_layout_get_size (pl, &lwidth, &lheight);