1142 - fix partial zoom

Fix for #1142 so that the viewport redraws on all zoom changes.