diff options
author | Matthias Clasen <mclasen@redhat.com> | 2022-06-17 21:09:23 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2022-06-22 13:57:26 -0400 |
commit | 449a60e0fbdeb0049f6aa894bb7a249137c903e6 (patch) | |
tree | f2f3c821d2f2ca9267b276be56812c449092bb87 | |
parent | 92e2f4056a0322a4229dc7f595da3968b5896a6d (diff) | |
download | pango-449a60e0fbdeb0049f6aa894bb7a249137c903e6.tar.gz |
renderer: Fix drawing of backgrounds
-rw-r--r-- | pango/pango-renderer.c | 8 |
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; } |