cellarea: Don't shrink area too much
Do not compute rectangles with negative width/height. This avoids assertion failures further down when those rectangles were actually checked.
Do not compute rectangles with negative width/height. This avoids assertion failures further down when those rectangles were actually checked.