diff --git a/stepmania/src/ListDisplay.cpp b/stepmania/src/ListDisplay.cpp index 343ae2b419..265a351616 100644 --- a/stepmania/src/ListDisplay.cpp +++ b/stepmania/src/ListDisplay.cpp @@ -81,6 +81,10 @@ void ListDisplay::Update( float fDeltaTime ) { ActorFrame::Update( fDeltaTime ); + /* If we have no children, the code below will busy loop. */ + if( !m_SubActors.size() ) + return; + while( fDeltaTime > 0 ) { // handle pause