Hide min_years_for_shares setting when shares are disabled
This commit is contained in:
@@ -1391,6 +1391,7 @@ static void ScriptMaxMemoryChange(int32 new_value)
|
|||||||
static void InvalidateCompanyWindow(int32 new_value)
|
static void InvalidateCompanyWindow(int32 new_value)
|
||||||
{
|
{
|
||||||
InvalidateWindowClassesData(WC_COMPANY);
|
InvalidateWindowClassesData(WC_COMPANY);
|
||||||
|
InvalidateWindowClassesData(WC_GAME_OPTIONS);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void EnableSingleVehSharedOrderGuiChanged(int32 new_value)
|
static void EnableSingleVehSharedOrderGuiChanged(int32 new_value)
|
||||||
|
@@ -2416,7 +2416,7 @@ static SettingsContainer &GetSettingsTree()
|
|||||||
|
|
||||||
ai->Add(new SettingEntry("economy.give_money"));
|
ai->Add(new SettingEntry("economy.give_money"));
|
||||||
ai->Add(new SettingEntry("economy.allow_shares"));
|
ai->Add(new SettingEntry("economy.allow_shares"));
|
||||||
ai->Add(new SettingEntry("economy.min_years_for_shares"));
|
ai->Add(new ConditionallyHiddenSettingEntry("economy.min_years_for_shares", []() -> bool { return !GetGameSettings().economy.allow_shares; }));
|
||||||
ai->Add(new SettingEntry("difficulty.money_cheat_in_multiplayer"));
|
ai->Add(new SettingEntry("difficulty.money_cheat_in_multiplayer"));
|
||||||
ai->Add(new SettingEntry("difficulty.rename_towns_in_multiplayer"));
|
ai->Add(new SettingEntry("difficulty.rename_towns_in_multiplayer"));
|
||||||
ai->Add(new SettingEntry("difficulty.override_town_settings_in_multiplayer"));
|
ai->Add(new SettingEntry("difficulty.override_town_settings_in_multiplayer"));
|
||||||
|
Reference in New Issue
Block a user