From 1faa75ad36a65987c39c8e0527702c91a74149fa Mon Sep 17 00:00:00 2001 From: speedie Date: Sun, 21 May 2023 16:27:14 +0200 Subject: [PATCH] some minor code cleanup, and set single paragraph mode --- libs/libdrw/drw.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libs/libdrw/drw.c b/libs/libdrw/drw.c index 7101696..bc69def 100644 --- a/libs/libdrw/drw.c +++ b/libs/libdrw/drw.c @@ -272,7 +272,7 @@ int drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned in pango_layout_set_text(drw->font->layout, buf, len); } - cairo_save(drw->d); + pango_layout_set_single_paragraph_mode(drw->font->layout, True); cairo_set_source_rgb(drw->d, convert_color(drw->scheme->red), convert_color(drw->scheme->green), convert_color(drw->scheme->blue)); cairo_move_to(drw->d, x, ty); @@ -280,8 +280,6 @@ int drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned in pango_cairo_update_layout(drw->d, drw->font->layout); pango_cairo_show_layout(drw->d, drw->font->layout); - cairo_restore(drw->d); - if (markup) // clear markup attributes pango_layout_set_attributes(drw->font->layout, NULL); }