Fix overly-wide mark textures

The width of the texture needs to be calculated using the string that is
actually displayed in the texture.
This commit is contained in:
Daniel De Graaf 2021-09-04 11:16:55 -04:00 committed by Simon Ser
parent 00b10a93f1
commit 69a7b9215e

View file

@ -518,7 +518,7 @@ static void render_titlebar_text_texture(struct sway_output *output,
} }
cairo_set_font_options(c, fo); cairo_set_font_options(c, fo);
get_text_size(c, config->font, &width, NULL, &baseline, scale, get_text_size(c, config->font, &width, NULL, &baseline, scale,
config->pango_markup, "%s", con->formatted_title); config->pango_markup, "%s", text);
cairo_surface_destroy(dummy_surface); cairo_surface_destroy(dummy_surface);
cairo_destroy(c); cairo_destroy(c);