Earlier patches mistakenly removed the redraw hint. This restores it, and alters its behaviour to work correctly with regards to the viewport. This should help mitigate some checker-boarding and performance issues when panning and zooming.