diff --git a/src/station_gui.cpp b/src/station_gui.cpp index a5726c0919..34cb5c5cfa 100644 --- a/src/station_gui.cpp +++ b/src/station_gui.cpp @@ -2458,6 +2458,7 @@ void ShowSelectBaseStationIfNeeded(TileArea ta, StationPickerCmdProc&& proc) { if (StationJoinerNeeded(proc)) { if (!_settings_client.gui.persistent_buildingtools) ResetObjectToPlace(); + FindStationsNearby(ta, false); new SelectStationWindow(_select_station_desc, ta, std::move(proc)); } else { proc(false, StationID::Invalid());