diff --git a/src/settings.cpp b/src/settings.cpp index 73606af18d..648c4c2fa9 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -1523,6 +1523,7 @@ void SetDefaultCompanySettings(CompanyID cid) } } +#if defined(ENABLE_NETWORK) /** * Sync all company settings in a multiplayer game. */ @@ -1538,6 +1539,7 @@ void SyncCompanySettings() if (old_value != new_value) NetworkSend_Command(0, i, new_value, CMD_CHANGE_COMPANY_SETTING, NULL, NULL); } } +#endif /* ENABLE_NETWORK */ /** * Get the index in the _company_settings array of a setting diff --git a/src/settings_func.h b/src/settings_func.h index e04038ef71..44ac18442e 100644 --- a/src/settings_func.h +++ b/src/settings_func.h @@ -26,7 +26,12 @@ void SaveGRFPresetToConfig(const char *config_name, struct GRFConfig *config); void DeleteGRFPresetFromConfig(const char *config_name); uint GetCompanySettingIndex(const char *name); -void SyncCompanySettings(); void SetDefaultCompanySettings(CompanyID cid); +#if defined(ENABLE_NETWORK) +void SyncCompanySettings(); +#else /* ENABLE_NETWORK */ +static inline void SyncCompanySettings() {} +#endif /* ENABLE_NETWORK */ + #endif /* SETTINGS_FUNC_H */