diff --git a/stepmania/src/Transition.cpp b/stepmania/src/Transition.cpp index 2776d7f13b..86761aeaac 100644 --- a/stepmania/src/Transition.cpp +++ b/stepmania/src/Transition.cpp @@ -89,6 +89,13 @@ void Transition::UpdateInternal( float fDeltaTime ) void Transition::Reset() { m_State = waiting; + m_bFirstUpdate = true; + + if( m_sprTransition.IsLoaded() ) + { + m_sprTransition->FinishTweening(); + m_sprTransition->PlayCommand( "On" ); + } } bool Transition::EarlyAbortDraw()