summaryrefslogtreecommitdiff
path: root/src/settings_func.h
diff options
context:
space:
mode:
authorPatric Stout <truebrain@openttd.org>2021-07-01 19:59:13 +0200
committerPatric Stout <github@truebrain.nl>2021-07-02 14:30:14 +0200
commit66dc0ce1965bd033b6b52712c3db7a768ff2fba9 (patch)
tree31db681e156ac1a42982c048cb18878fb2169743 /src/settings_func.h
parenta42251fc72d2196c26abfcc77c7fe0277798d3d4 (diff)
downloadopenttd-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.h4
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);