@@ -850,15 +850,16 @@ struct BuildVehicleWindow : Window {
this->cargo_filter[filter_items] = CF_NONE;
this->cargo_filter_texts[filter_items] = STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY_NONE;
filter_items++;
}
/* Collect available cargo types for filtering. */
for (int i = 0; i < _sorted_cargo_specs_size; i++) {
this->cargo_filter[filter_items] = _sorted_cargo_specs[i]->Index();
this->cargo_filter_texts[filter_items] = _sorted_cargo_specs[i]->name;
const CargoSpec *cs;
FOR_ALL_SORTED_CARGOSPECS(cs) {
this->cargo_filter[filter_items] = cs->Index();
this->cargo_filter_texts[filter_items] = cs->name;
/* Terminate the filter list. */
this->cargo_filter_texts[filter_items] = INVALID_STRING_ID;