run in BeginScreen, not Init
This commit is contained in:
@@ -369,10 +369,8 @@ static RString ResetPreferences()
|
|||||||
|
|
||||||
|
|
||||||
REGISTER_SCREEN_CLASS( ScreenServiceAction );
|
REGISTER_SCREEN_CLASS( ScreenServiceAction );
|
||||||
void ScreenServiceAction::Init()
|
void ScreenServiceAction::BeginScreen()
|
||||||
{
|
{
|
||||||
ScreenPrompt::Init();
|
|
||||||
|
|
||||||
RString sAction = THEME->GetMetric(m_sName,"Action");
|
RString sAction = THEME->GetMetric(m_sName,"Action");
|
||||||
|
|
||||||
RString (*pfn)() = NULL;
|
RString (*pfn)() = NULL;
|
||||||
@@ -393,6 +391,8 @@ void ScreenServiceAction::Init()
|
|||||||
RString s = pfn();
|
RString s = pfn();
|
||||||
|
|
||||||
ScreenPrompt::SetPromptSettings( s, PROMPT_OK );
|
ScreenPrompt::SetPromptSettings( s, PROMPT_OK );
|
||||||
|
|
||||||
|
ScreenPrompt::BeginScreen();
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
class ScreenServiceAction : public ScreenPrompt
|
class ScreenServiceAction : public ScreenPrompt
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual void Init();
|
virtual void BeginScreen();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user