of the extra space *required*) in a rowspan object being redistributed
back into the span, leading to a near-doubling of the size for small
objects with large span ranges.
int total = 0;
for(j=0; j<cell->rspan; j++)
total += rowSizes[cell->row + j];
- int extra = total - cell->h;
+ int extra = cell->h - total;
if(extra > 0) {
for(j=0; j<cell->rspan; j++) {
int chunk = extra / (cell->rspan - j);
int total = 0;
for(j=0; j<cell->cspan; j++)
total += colSizes[cell->col + j];
- int extra = total - cell->w;
+ int extra = cell->w - total;
if(extra > 0) {
for(j=0; j<cell->cspan; j++) {
int chunk = extra / (cell->cspan - j);