summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2022-06-17 21:09:23 -0400
committerMatthias Clasen <mclasen@redhat.com>2022-06-22 13:57:26 -0400
commit449a60e0fbdeb0049f6aa894bb7a249137c903e6 (patch)
treef2f3c821d2f2ca9267b276be56812c449092bb87
parent92e2f4056a0322a4229dc7f595da3968b5896a6d (diff)
downloadpango-449a60e0fbdeb0049f6aa894bb7a249137c903e6.tar.gz
renderer: Fix drawing of backgrounds
-rw-r--r--pango/pango-renderer.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/pango/pango-renderer.c b/pango/pango-renderer.c
index 61e92b07..5c94be74 100644
--- a/pango/pango-renderer.c
+++ b/pango/pango-renderer.c
@@ -499,6 +499,7 @@ add_strikethrough (PangoRenderer *renderer,
}
static void pango_renderer_draw_runs (PangoRenderer *renderer,
+ PangoLine *line,
GSList *runs,
const char *text,
int x,
@@ -539,7 +540,7 @@ pango_renderer_draw_line (PangoRenderer *renderer,
state.overline = PANGO_LINE_STYLE_NONE;
state.strikethrough = PANGO_LINE_STYLE_NONE;
- pango_renderer_draw_runs (renderer, line->runs, line->data->text, x, y);
+ pango_renderer_draw_runs (renderer, line, line->runs, line->data->text, x, y);
/* Finish off any remaining underlines */
draw_underline (renderer, &state);
@@ -599,6 +600,7 @@ pango_renderer_draw_lines (PangoRenderer *renderer,
static void
pango_renderer_draw_runs (PangoRenderer *renderer,
+ PangoLine *line,
GSList *runs,
const char *text,
int x,
@@ -660,9 +662,7 @@ pango_renderer_draw_runs (PangoRenderer *renderer,
{
if (!got_overall)
{
-#ifdef EXTENTS
- pango_layout_line_get_extents (line, NULL, &overall_rect);
-#endif
+ pango_line_get_extents (line, NULL, &overall_rect);
got_overall = TRUE;
}