Windows: Make the instance counter go by 1, 2, 3.

This commit is contained in:
Unknown W. Brackets 2020-08-18 00:47:22 -07:00
parent 4d307be2b2
commit 495996e58b
3 changed files with 27 additions and 15 deletions

View file

@ -1117,12 +1117,13 @@ static void IterateSettings(IniFile &iniFile, std::function<void(Section *sectio
}
}
Config::Config() : bGameSpecific(false) {
InitInstanceCounter();
Config::Config() {
}
Config::~Config() {
ShutdownInstanceCounter();
if (bUpdatedInstanceCounter) {
ShutdownInstanceCounter();
}
}
std::map<std::string, std::pair<std::string, int>> GetLangValuesMapping() {
@ -1173,6 +1174,11 @@ void Config::Load(const char *iniFileName, const char *controllerIniFilename) {
const bool useIniFilename = iniFileName != nullptr && strlen(iniFileName) > 0;
iniFilename_ = FindConfigFile(useIniFilename ? iniFileName : "ppsspp.ini");
if (!bUpdatedInstanceCounter) {
InitInstanceCounter();
bUpdatedInstanceCounter = true;
}
const bool useControllerIniFilename = controllerIniFilename != nullptr && strlen(controllerIniFilename) > 0;
controllerIniFilename_ = FindConfigFile(useControllerIniFilename ? controllerIniFilename : "controls.ini");