From 9d61cb4c06b35f944bc0ae7df79e16c484778e7a Mon Sep 17 00:00:00 2001 From: Crash Cringle <30600688+CrashCringle12@users.noreply.github.com> Date: Sun, 2 Mar 2025 15:14:56 -0500 Subject: [PATCH] Okay we use -9ms here because this counters the +9ms folks add to their charts. Ensure we clear the series map when freeing songs --- src/ScreenOptionsMasterPrefs.cpp | 2 +- src/SongManager.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ScreenOptionsMasterPrefs.cpp b/src/ScreenOptionsMasterPrefs.cpp index 6de9757db9..90d0c59ab5 100644 --- a/src/ScreenOptionsMasterPrefs.cpp +++ b/src/ScreenOptionsMasterPrefs.cpp @@ -712,7 +712,7 @@ static void GlobalOffsetSeconds( int &sel, bool ToSel, const ConfOption *pConfOp static void MachineSyncBias( int &sel, bool ToSel, const ConfOption *pConfOption ) { - constexpr std::array mapping = { 0.0f, 0.009f }; + constexpr std::array mapping = { 0.0f, -0.009f }; MoveMap( sel, pConfOption, ToSel, mapping.data(), mapping.size() ); } diff --git a/src/SongManager.cpp b/src/SongManager.cpp index 12134ca710..b89426bcee 100644 --- a/src/SongManager.cpp +++ b/src/SongManager.cpp @@ -599,6 +599,7 @@ void SongManager::FreeSongs() m_pSongs.clear(); m_mapNameToGroup.clear(); + m_mapSeriesToGroups.clear(); m_SongsByDir.clear(); // also free the songs that have been deleted from disk