The render loop could get stuck in an infinite loop when it encounters a zero width cell. Always set the width to at least 1, and assert this. Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>