Fixing pixelisation when zooming in beyond 300% in Okular

This was caused by tiled rendering kicking in, which the existing code did not
handle correctly.