fix noMultiSystem setting being inverted

This commit is contained in:
tildearrow 2022-07-27 02:36:48 -05:00
parent 185b283ef6
commit 2b4b320a74
2 changed files with 4 additions and 4 deletions

View file

@ -848,7 +848,7 @@ void DivEngine::createNew(const int* description, String sysName) {
initSongWithDesc(description); initSongWithDesc(description);
} }
if (sysName=="") { if (sysName=="") {
song.systemName=getSongSystemLegacyName(song,getConfInt("noMultiSystem",0)); song.systemName=getSongSystemLegacyName(song,!getConfInt("noMultiSystem",0));
} else { } else {
song.systemName=sysName; song.systemName=sysName;
} }
@ -3137,7 +3137,7 @@ bool DivEngine::init() {
} }
String sysName=getConfString("initialSysName",""); String sysName=getConfString("initialSysName","");
if (sysName=="") { if (sysName=="") {
song.systemName=getSongSystemLegacyName(song,getConfInt("noMultiSystem",0)); song.systemName=getSongSystemLegacyName(song,!getConfInt("noMultiSystem",0));
} else { } else {
song.systemName=sysName; song.systemName=sysName;
} }

View file

@ -909,7 +909,7 @@ bool DivEngine::loadDMF(unsigned char* file, size_t len) {
ds.system[1]=DIV_SYSTEM_FDS; ds.system[1]=DIV_SYSTEM_FDS;
} }
ds.systemName=getSongSystemLegacyName(ds,getConfInt("noMultiSystem",0)); ds.systemName=getSongSystemLegacyName(ds,!getConfInt("noMultiSystem",0));
if (active) quitDispatch(); if (active) quitDispatch();
BUSY_BEGIN_SOFT; BUSY_BEGIN_SOFT;
@ -1497,7 +1497,7 @@ bool DivEngine::loadFur(unsigned char* file, size_t len) {
ds.systemNameJ=reader.readString(); ds.systemNameJ=reader.readString();
ds.categoryJ=reader.readString(); ds.categoryJ=reader.readString();
} else { } else {
ds.systemName=getSongSystemLegacyName(ds,getConfInt("noMultiSystem",0)); ds.systemName=getSongSystemLegacyName(ds,!getConfInt("noMultiSystem",0));
} }
// read subsongs // read subsongs