Browse Source

♻️ Only write ini file once

pull/1284/head
Anders Jenbo 5 years ago
parent
commit
8425a23585
  1. 1
      3rdParty/Storm/Source/storm.h
  2. 2
      Source/diablo.cpp
  3. 5
      SourceX/storm/storm.cpp

1
3rdParty/Storm/Source/storm.h vendored

@ -285,6 +285,7 @@ BOOL
bool getIniBool(const char *sectionName, const char *keyName, bool defaultValue = false);
bool getIniValue(const char *sectionName, const char *keyName, char *string, int stringSize, const char *defaultString = "");
void setIniValue(const char *sectionName, const char *keyName, const char *value, int len = 0);
void SaveIni();
int getIniInt(const char *keyname, const char *valuename, int defaultValue);
void setIniInt(const char *keyname, const char *valuename, int value);

2
Source/diablo.cpp

@ -458,6 +458,8 @@ static void SaveOptions()
#ifdef __vita__
setIniInt("Controller", "Enable Rear Touchpad", sgOptions.Controller.bRearTouch);
#endif
SaveIni();
}
/**

5
SourceX/storm/storm.cpp

@ -305,8 +305,11 @@ void setIniValue(const char *sectionName, const char *keyName, const char *value
} else {
key->setValue(stringValue);
}
}
ini.saveToFile();
void SaveIni()
{
getIni().saveToFile();
}
int getIniInt(const char *keyname, const char *valuename, int defaultValue)

Loading…
Cancel
Save