{
int n_items = gtk_icon_view_get_n_items (icon_view);
- *minimum = n_items ? item_min : 0;
- *natural = item_nat * n_items + priv->column_spacing * (n_items - 1);
+ if (n_items == 0)
+ {
+ *minimum = 0;
+ *natural = 0;
+ }
+ else
+ {
+ *minimum = item_min;
+ *natural = item_nat * n_items + priv->column_spacing * (n_items - 1);
+ }
}
*minimum += 2 * priv->margin;
}
else
{
- *minimum = n_items ? item_min : 0;
- *natural = item_nat * n_items + priv->row_spacing * (n_items - 1);
+ if (n_items == 0)
+ {
+ *minimum = 0;
+ *natural = 0;
+ }
+ else
+ {
+ *minimum = item_min;
+ *natural = item_nat * n_items + priv->row_spacing * (n_items - 1);
+ }
}
*minimum += 2 * priv->margin;