diff --git a/stepmania/src/ScreenServiceAction.cpp b/stepmania/src/ScreenServiceAction.cpp index f0cb0ca15d..e814cf7a50 100644 --- a/stepmania/src/ScreenServiceAction.cpp +++ b/stepmania/src/ScreenServiceAction.cpp @@ -369,10 +369,8 @@ static RString ResetPreferences() REGISTER_SCREEN_CLASS( ScreenServiceAction ); -void ScreenServiceAction::Init() +void ScreenServiceAction::BeginScreen() { - ScreenPrompt::Init(); - RString sAction = THEME->GetMetric(m_sName,"Action"); RString (*pfn)() = NULL; @@ -393,6 +391,8 @@ void ScreenServiceAction::Init() RString s = pfn(); ScreenPrompt::SetPromptSettings( s, PROMPT_OK ); + + ScreenPrompt::BeginScreen(); } /* diff --git a/stepmania/src/ScreenServiceAction.h b/stepmania/src/ScreenServiceAction.h index 46014cca7c..0a19dc3e0c 100644 --- a/stepmania/src/ScreenServiceAction.h +++ b/stepmania/src/ScreenServiceAction.h @@ -13,7 +13,7 @@ class ScreenServiceAction : public ScreenPrompt { public: - virtual void Init(); + virtual void BeginScreen(); };