Fix bug #1599122; ZOOM now throws a bad input error when it inputs a non-positive value, instead of silently changing it to 1.
Authored by: david_costanzo 2008-03-08
Parent: [r2620]
Child: [r2622]