Zoom centered on cursor: no exception when scale=1

A disturbing glitch which should be fixed.
I can't see any reason for this conditional.