diff --git a/src/town_gui.cpp b/src/town_gui.cpp index 023d3365fa..caafbf7796 100644 --- a/src/town_gui.cpp +++ b/src/town_gui.cpp @@ -587,6 +587,13 @@ public: } } + void OnMouseWheel(int wheel) override + { + if (_settings_client.gui.scrollwheel_scrolling != SWS_OFF) { + DoZoomInOutWindow(wheel < 0 ? ZOOM_IN : ZOOM_OUT, this); + } + } + /** * Some data on this window has become invalid. * @param data Information about the changed data.