Mousewheel zoom centres on mouse location. See #12391
Add check if zoom center is null
Merge pull request #2860 from will-moore/rebased/develop/zoom_centering_12391

Mousewheel zoom centres on mouse location (rebased onto develop)