From e55475a295baabcc69c2c7c4854eb04ee80d825d Mon Sep 17 00:00:00 2001 From: Crash Cringle <30600688+CrashCringle12@users.noreply.github.com> Date: Fri, 27 Sep 2024 18:35:29 -0400 Subject: [PATCH] Add enums for ITG/NULL in pack.ini for SyncOffset --- src/SongManager.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/SongManager.cpp b/src/SongManager.cpp index a9f3bfcdc3..0d3faff9f5 100644 --- a/src/SongManager.cpp +++ b/src/SongManager.cpp @@ -465,7 +465,15 @@ void SongManager::LoadSongDir( RString sDir, LoadingWindow *ld, bool onlyAdditio if (TranslitTitle.empty()) TranslitTitle = sDisplayTitle; ini.GetValue( "Group", "Series", Series ); - ini.GetValue( "Group", "SyncOffsetMs", fOffset ); + RString sValue = ""; + ini.GetValue( "Group", "SyncOffset", sValue ); + if( sValue.CompareNoCase("null")==0 ) + fOffset = 0; + else if ( sValue.CompareNoCase("itg")==0 ) + fOffset = 0.009f; + else + fOffset = StringToFloat( sValue ); + LOG->Trace("Loaded pack.ini for \"%s\"", (sDir+sGroupDirName).c_str() ); // LOG THE RECEIVED INFO LOG->Trace("DisplayTitle: %s", sDisplayTitle.c_str());