We were mixing heights with widths... root->length() can be a width() (if vertical), while we're calculating available width to grow on a nested horizontal container
We were mixing heights with widths... root->length() can be a width() (if vertical), while we're calculating available width to grow on a nested horizontal container