From 2b4b320a74f53370c43c6473fe0c60baa8c7876a Mon Sep 17 00:00:00 2001 From: tildearrow Date: Wed, 27 Jul 2022 02:36:48 -0500 Subject: [PATCH] fix noMultiSystem setting being inverted --- src/engine/engine.cpp | 4 ++-- src/engine/fileOps.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/engine/engine.cpp b/src/engine/engine.cpp index 40a51bdc2..2a000476d 100644 --- a/src/engine/engine.cpp +++ b/src/engine/engine.cpp @@ -848,7 +848,7 @@ void DivEngine::createNew(const int* description, String sysName) { initSongWithDesc(description); } if (sysName=="") { - song.systemName=getSongSystemLegacyName(song,getConfInt("noMultiSystem",0)); + song.systemName=getSongSystemLegacyName(song,!getConfInt("noMultiSystem",0)); } else { song.systemName=sysName; } @@ -3137,7 +3137,7 @@ bool DivEngine::init() { } String sysName=getConfString("initialSysName",""); if (sysName=="") { - song.systemName=getSongSystemLegacyName(song,getConfInt("noMultiSystem",0)); + song.systemName=getSongSystemLegacyName(song,!getConfInt("noMultiSystem",0)); } else { song.systemName=sysName; } diff --git a/src/engine/fileOps.cpp b/src/engine/fileOps.cpp index d480167ee..8dcd55d22 100644 --- a/src/engine/fileOps.cpp +++ b/src/engine/fileOps.cpp @@ -909,7 +909,7 @@ bool DivEngine::loadDMF(unsigned char* file, size_t len) { ds.system[1]=DIV_SYSTEM_FDS; } - ds.systemName=getSongSystemLegacyName(ds,getConfInt("noMultiSystem",0)); + ds.systemName=getSongSystemLegacyName(ds,!getConfInt("noMultiSystem",0)); if (active) quitDispatch(); BUSY_BEGIN_SOFT; @@ -1497,7 +1497,7 @@ bool DivEngine::loadFur(unsigned char* file, size_t len) { ds.systemNameJ=reader.readString(); ds.categoryJ=reader.readString(); } else { - ds.systemName=getSongSystemLegacyName(ds,getConfInt("noMultiSystem",0)); + ds.systemName=getSongSystemLegacyName(ds,!getConfInt("noMultiSystem",0)); } // read subsongs