diff --git a/src/settings_table.cpp b/src/settings_table.cpp --- a/src/settings_table.cpp +++ b/src/settings_table.cpp @@ -288,6 +288,22 @@ static void InvalidateCompanyLiveryWindo ResetVehicleColourMap(); } +static void PatchpackInvalidateRunningCostsOrElse(int32 new_value) +{ + InvalidateWindowClassesData(WC_AIRCRAFT_LIST); + InvalidateWindowClassesData(WC_BUILD_VEHICLE); + InvalidateWindowClassesData(WC_ENGINE_PREVIEW); + InvalidateWindowClassesData(WC_FINANCES); + InvalidateWindowClassesData(WC_PERFORMANCE_DETAIL); + InvalidateWindowClassesData(WC_PERFORMANCE_HISTORY); + InvalidateWindowClassesData(WC_REPLACE_VEHICLE); + InvalidateWindowClassesData(WC_ROADVEH_LIST); + InvalidateWindowClassesData(WC_SHIPS_LIST); + InvalidateWindowClassesData(WC_TRAINS_LIST); + InvalidateWindowClassesData(WC_VEHICLE_DETAILS); + InvalidateWindowClassesData(WC_VEHICLE_VIEW); +} + static void DifficultyNoiseChange(int32 new_value) { if (_game_mode == GM_NORMAL) {