app/widgets: Guard against division by zero

Resolves crashes happening occasionally when opening GIMP.

Maybe related to 2ba6725761bfa687fcab0f259712fcdd8aac0bdd?
This commit is contained in:
Ondřej Míchal 2025-11-06 05:03:49 +02:00
parent c3fcbd0019
commit ee421da346

View file

@ -256,7 +256,10 @@ gimp_tool_palette_height_for_width (GtkWidget *widget,
&button_width, &button_height,
&min_columns, &min_rows);
tool_columns = MAX (min_columns, width / button_width);
if (button_width != 0)
tool_columns = MAX (min_columns, width / button_width);
else
tool_columns = min_columns;
tool_rows = n_tools / tool_columns;
if (n_tools % tool_columns)