common/pango: get_text_size out pointers may be NULL

Fixes: 2c2a2ec380
Closes: https://github.com/swaywm/sway/issues/9082
This commit is contained in:
Félix Poisot 2026-03-20 08:47:57 +00:00 committed by Simon Ser
parent 85a4b19ac4
commit 82227d6103

View file

@ -84,7 +84,15 @@ PangoLayout *get_pango_layout(cairo_t *cairo, const PangoFontDescription *desc,
void get_text_size(cairo_t *cairo, const PangoFontDescription *desc, int *width, int *height,
int *baseline, double scale, bool markup, const char *fmt, ...) {
*width = *height = *baseline = 0;
if (width) {
*width = 0;
}
if (height) {
*height = 0;
}
if (baseline) {
*baseline = 0;
}
va_list args;
va_start(args, fmt);