Rework balancing in CategoryDistributionProxyModel
In case the first category did not have many results, the following categories would not get as much space as they need.
In case the first category did not have many results, the following categories would not get as much space as they need.