diff --git a/src/build_vehicle_gui.cpp b/src/build_vehicle_gui.cpp index 7448e6ba55..2ae983154f 100644 --- a/src/build_vehicle_gui.cpp +++ b/src/build_vehicle_gui.cpp @@ -2574,7 +2574,8 @@ struct BuildVehicleWindowTrainAdvanced final : BuildVehicleWindowBase { /* Filter engine name */ state.string_filter.ResetState(); - state.string_filter.AddLine(GetString(e->info.string_id)); + SetDParam(0, PackEngineNameDParam(e->index, EngineNameContext::PurchaseList)); + state.string_filter.AddLine(GetString(STR_ENGINE_NAME)); /* Filter NewGRF extra text */ auto text = GetNewGRFAdditionalText(e->index);