From fdd23c1526540f2867405895f81fbd4855f899a9 Mon Sep 17 00:00:00 2001 From: Jason Felds Date: Thu, 19 May 2011 18:46:35 -0400 Subject: [PATCH] Why is AdjustSync even usable on the title menu? --- src/AdjustSync.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/AdjustSync.cpp b/src/AdjustSync.cpp index 70e8610cae..b7ef64bab6 100644 --- a/src/AdjustSync.cpp +++ b/src/AdjustSync.cpp @@ -56,11 +56,15 @@ int AdjustSync::s_iStepsFiltered = 0; void AdjustSync::ResetOriginalSyncData() { if( s_vTimingDataOriginal.empty() ) + { s_vTimingDataOriginal.push_back(new TimingData); + s_vTimingDataOriginal.resize(1); + } else if( s_vTimingDataOriginal[0] == NULL ) + { s_vTimingDataOriginal[0] = new TimingData; - - s_vTimingDataOriginal.resize(1); + s_vTimingDataOriginal.resize(1); + } const vector& vpSteps = GAMESTATE->m_pCurSong->GetAllSteps(); if( GAMESTATE->m_pCurSong ) @@ -74,11 +78,7 @@ void AdjustSync::ResetOriginalSyncData() else { s_vTimingDataOriginal.push_back(new TimingData); - FOREACH( Steps*, const_cast&>(vpSteps), s ) - { - s_vTimingDataOriginal.push_back( new TimingData ); - } - + // No Steps here to even grab. } s_fGlobalOffsetSecondsOriginal = PREFSMAN->m_fGlobalOffsetSeconds;