Ensure get_text_width() returns a positive value

Closes: https://github.com/swaywm/sway/issues/7940
This commit is contained in:
Alexander Orzechowski 2024-02-02 00:35:53 +01:00 committed by Simon Ser
parent c8676fad54
commit ba427a469a

View file

@ -58,11 +58,11 @@ struct text_buffer {
};
static int get_text_width(struct sway_text_node *props) {
int width = props->width;
if (props->max_width) {
return MIN(props->max_width, props->width);
width = MIN(width, props->max_width);
}
return props->width;
return MAX(width, 0);
}
static void update_source_box(struct text_buffer *buffer) {