Why is AdjustSync even usable on the title menu?

This commit is contained in:
Jason Felds
2011-05-19 18:46:35 -04:00
parent ac8b0d789d
commit fdd23c1526
+7 -7
View File
@@ -56,11 +56,15 @@ int AdjustSync::s_iStepsFiltered = 0;
void AdjustSync::ResetOriginalSyncData() void AdjustSync::ResetOriginalSyncData()
{ {
if( s_vTimingDataOriginal.empty() ) if( s_vTimingDataOriginal.empty() )
{
s_vTimingDataOriginal.push_back(new TimingData); s_vTimingDataOriginal.push_back(new TimingData);
s_vTimingDataOriginal.resize(1);
}
else if( s_vTimingDataOriginal[0] == NULL ) else if( s_vTimingDataOriginal[0] == NULL )
{
s_vTimingDataOriginal[0] = new TimingData; s_vTimingDataOriginal[0] = new TimingData;
s_vTimingDataOriginal.resize(1);
s_vTimingDataOriginal.resize(1); }
const vector<Steps*>& vpSteps = GAMESTATE->m_pCurSong->GetAllSteps(); const vector<Steps*>& vpSteps = GAMESTATE->m_pCurSong->GetAllSteps();
if( GAMESTATE->m_pCurSong ) if( GAMESTATE->m_pCurSong )
@@ -74,11 +78,7 @@ void AdjustSync::ResetOriginalSyncData()
else else
{ {
s_vTimingDataOriginal.push_back(new TimingData); s_vTimingDataOriginal.push_back(new TimingData);
FOREACH( Steps*, const_cast<vector<Steps*>&>(vpSteps), s ) // No Steps here to even grab.
{
s_vTimingDataOriginal.push_back( new TimingData );
}
} }
s_fGlobalOffsetSecondsOriginal = PREFSMAN->m_fGlobalOffsetSeconds; s_fGlobalOffsetSecondsOriginal = PREFSMAN->m_fGlobalOffsetSeconds;