diff --git a/stepmania/src/Transition.cpp b/stepmania/src/Transition.cpp index 664f9bb113..87cbcdae13 100644 --- a/stepmania/src/Transition.cpp +++ b/stepmania/src/Transition.cpp @@ -16,14 +16,13 @@ void Transition::Load( CString sBGAniDir ) if( IsADirectory(sBGAniDir) && sBGAniDir.Right(1) != "/" ) sBGAniDir += "/"; - bool bWasLoaded = m_sprTransition.IsLoaded(); + this->RemoveAllChildren(); + m_sprTransition.Load( sBGAniDir ); m_sprTransition->PlayCommand( "On" ); + this->AddChild( m_sprTransition ); m_fLengthSeconds = m_sprTransition->GetTweenTimeLeft(); - if( !bWasLoaded ) - this->AddChild( m_sprTransition ); - m_State = waiting; // load sound from file specified by ini, or use the first sound in the directory