fix HandleSongTimer not reset

This commit is contained in:
Glenn Maynard
2006-03-16 07:35:47 +00:00
parent 3699674088
commit e0c8a8ebc7
2 changed files with 14 additions and 3 deletions
+11 -3
View File
@@ -819,6 +819,17 @@ ScreenEdit::~ScreenEdit()
m_soundMusic.StopPlaying();
}
void ScreenEdit::BeginScreen()
{
/* We do this ourself. */
SOUND->HandleSongTimer( false );
}
void ScreenEdit::EndScreen()
{
SOUND->HandleSongTimer( true );
}
// play assist ticks
void ScreenEdit::PlayTicks()
{
@@ -2581,9 +2592,6 @@ void ScreenEdit::HandleScreenMessage( const ScreenMessage SM )
}
else if( SM == SM_GainFocus )
{
/* We do this ourself. */
SOUND->HandleSongTimer( false );
/* When another screen comes up, RageSounds takes over the sound timer. When we come
* back, put the timer back to where it was. */
GAMESTATE->m_fSongBeat = m_fTrailingBeat;