diff --git a/src/main_gui.cpp b/src/main_gui.cpp --- a/src/main_gui.cpp +++ b/src/main_gui.cpp @@ -2231,8 +2231,8 @@ static void MainWindowWndProc(Window *w, case 'Z': { Point pt = GetTileBelowCursor(); if (pt.x != -1) { + if (e->we.keypress.keycode == 'Z') MaxZoomInOut(ZOOM_IN, w); ScrollMainWindowTo(pt.x, pt.y); - if (e->we.keypress.keycode == 'Z') MaxZoomInOut(ZOOM_IN, w); } break; }