diff options
author | Patric Stout <truebrain@openttd.org> | 2021-07-01 19:59:13 +0200 |
---|---|---|
committer | Patric Stout <github@truebrain.nl> | 2021-07-02 14:30:14 +0200 |
commit | 66dc0ce1965bd033b6b52712c3db7a768ff2fba9 (patch) | |
tree | 31db681e156ac1a42982c048cb18878fb2169743 /src/settings_func.h | |
parent | a42251fc72d2196c26abfcc77c7fe0277798d3d4 (diff) | |
download | openttd-66dc0ce1965bd033b6b52712c3db7a768ff2fba9.tar.xz |
Codechange: C++-ify the usage of IniFile in settings.cpp
Instead of creating the object on heap and use a pointer, create
the object on stack and use a guaranteed-not-null pointer.
The size of IniFile doesn't warrent the forcing to heap.
Additionally, use a subclass instead of a function to do some
initial bookkeeping on an IniFile meant to read a configuration.
Diffstat (limited to 'src/settings_func.h')
-rw-r--r-- | src/settings_func.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/settings_func.h b/src/settings_func.h index d1ecdbac1..9f56b6de1 100644 --- a/src/settings_func.h +++ b/src/settings_func.h @@ -24,8 +24,8 @@ void IConsoleListSettings(const char *prefilter); void LoadFromConfig(bool minimal = false); void SaveToConfig(); -void IniLoadWindowSettings(IniFile *ini, const char *grpname, void *desc); -void IniSaveWindowSettings(IniFile *ini, const char *grpname, void *desc); +void IniLoadWindowSettings(IniFile &ini, const char *grpname, void *desc); +void IniSaveWindowSettings(IniFile &ini, const char *grpname, void *desc); StringList GetGRFPresetList(); struct GRFConfig *LoadGRFPresetFromConfig(const char *config_name); |