diff --git a/src/airport_gui.cpp b/src/airport_gui.cpp index a2b77c5230..f131538f1b 100644 --- a/src/airport_gui.cpp +++ b/src/airport_gui.cpp @@ -485,6 +485,7 @@ public: this->SetDirty(); if (_settings_client.sound.click_beep) SndPlayFx(SND_15_BEEP); this->UpdateSelectSize(); + SetViewportCatchmentStation(nullptr, true); break; case WID_AP_LAYOUT_DECREASE: diff --git a/src/dock_gui.cpp b/src/dock_gui.cpp index 11b6815b4e..fbd8501a50 100644 --- a/src/dock_gui.cpp +++ b/src/dock_gui.cpp @@ -451,6 +451,7 @@ public: this->LowerWidget(_settings_client.gui.station_show_coverage + BDSW_LT_OFF); if (_settings_client.sound.click_beep) SndPlayFx(SND_15_BEEP); this->SetDirty(); + SetViewportCatchmentStation(nullptr, true); break; } } diff --git a/src/rail_gui.cpp b/src/rail_gui.cpp index 92484aea53..7713bfff34 100644 --- a/src/rail_gui.cpp +++ b/src/rail_gui.cpp @@ -1438,6 +1438,7 @@ public: this->SetWidgetLoweredState(WID_BRAS_HIGHLIGHT_ON, _settings_client.gui.station_show_coverage); if (_settings_client.sound.click_beep) SndPlayFx(SND_15_BEEP); this->SetDirty(); + SetViewportCatchmentStation(nullptr, true); break; case WID_BRAS_NEWST_LIST: { diff --git a/src/road_gui.cpp b/src/road_gui.cpp index a47b810b8b..2b7c25388e 100644 --- a/src/road_gui.cpp +++ b/src/road_gui.cpp @@ -1148,6 +1148,7 @@ struct BuildRoadStationWindow : public PickerWindowBase { this->LowerWidget(_settings_client.gui.station_show_coverage + WID_BROS_LT_OFF); if (_settings_client.sound.click_beep) SndPlayFx(SND_15_BEEP); this->SetDirty(); + SetViewportCatchmentStation(nullptr, true); break; default: