mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-02-08 07:21:53 +00:00
This can be invalid when switching between games with different cargoes loaded.
This commit is contained in:
parent
096da3e59f
commit
47eabe0cd9
@ -1285,6 +1285,7 @@ struct BuildVehicleWindow : Window {
|
|||||||
{
|
{
|
||||||
/* Set the last cargo filter criteria. */
|
/* Set the last cargo filter criteria. */
|
||||||
this->cargo_filter_criteria = _engine_sort_last_cargo_criteria[this->vehicle_type];
|
this->cargo_filter_criteria = _engine_sort_last_cargo_criteria[this->vehicle_type];
|
||||||
|
if (this->cargo_filter_criteria < NUM_CARGO && !HasBit(_standard_cargo_mask, this->cargo_filter_criteria)) this->cargo_filter_criteria = CF_ANY;
|
||||||
|
|
||||||
this->eng_list.SetFilterFuncs(_filter_funcs);
|
this->eng_list.SetFilterFuncs(_filter_funcs);
|
||||||
this->eng_list.SetFilterState(this->cargo_filter_criteria != CF_ANY);
|
this->eng_list.SetFilterState(this->cargo_filter_criteria != CF_ANY);
|
||||||
|
Loading…
Reference in New Issue
Block a user