From 714478dcfe05d2d258abeb7d08e33af67663b019 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Thu, 12 Jan 2006 20:32:48 +0000 Subject: [PATCH] fix backing out of course mode trashes song sync data (from GameState::CancelStage) --- stepmania/src/GameState.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stepmania/src/GameState.cpp b/stepmania/src/GameState.cpp index 77655546b1..4b3980bfab 100644 --- a/stepmania/src/GameState.cpp +++ b/stepmania/src/GameState.cpp @@ -1878,6 +1878,8 @@ bool GameState::IsSyncDataChanged() void GameState::SaveSyncChanges() { + if( IsCourseMode() ) + return; GAMESTATE->m_pCurSong->Save(); PREFSMAN->SavePrefsToDisk(); ResetOriginalSyncData(); @@ -1885,6 +1887,8 @@ void GameState::SaveSyncChanges() void GameState::RevertSyncChanges() { + if( IsCourseMode() ) + return; PREFSMAN->m_fGlobalOffsetSeconds.Set( GAMESTATE->m_fGlobalOffsetSecondsOriginal ); GAMESTATE->m_pCurSong->m_Timing = *GAMESTATE->m_pTimingDataOriginal; }