diff --git a/stepmania/src/ScreenSelectMaster.cpp b/stepmania/src/ScreenSelectMaster.cpp index cbe10663d6..ebd6c82a22 100644 --- a/stepmania/src/ScreenSelectMaster.cpp +++ b/stepmania/src/ScreenSelectMaster.cpp @@ -116,9 +116,9 @@ ScreenSelectMaster::ScreenSelectMaster( CString sClassName ) : ScreenSelect( sCl m_sprMore[page].Load( THEME->GetPathToG( ssprintf("%s more page%d",m_sName.c_str(), page+1) ) ); this->AddChild( &m_sprMore[page] ); - m_sprExplanation[page].SetName( ssprintf("ExplanationPage%d",page+1) ); m_sprExplanation[page].Load( THEME->GetPathToG( ssprintf("%s explanation page%d",m_sName.c_str(), page+1) ) ); - this->AddChild( &m_sprExplanation[page] ); + m_sprExplanation[page]->SetName( ssprintf("ExplanationPage%d",page+1) ); + this->AddChild( m_sprExplanation[page] ); } diff --git a/stepmania/src/ScreenSelectMaster.h b/stepmania/src/ScreenSelectMaster.h index fc4c6210ab..cd11116b7c 100644 --- a/stepmania/src/ScreenSelectMaster.h +++ b/stepmania/src/ScreenSelectMaster.h @@ -51,7 +51,7 @@ protected: float GetCursorX( PlayerNumber pn, int iPartIndex ); float GetCursorY( PlayerNumber pn, int iPartIndex ); - Sprite m_sprExplanation[NUM_PAGES]; + AutoActor m_sprExplanation[NUM_PAGES]; Sprite m_sprMore[NUM_PAGES]; #define MAX_ICON_PARTS 3 AutoActor m_sprIcon[MAX_ICON_PARTS][MAX_CHOICES];