From 1e2c3e345b08f836e848ede2142c415dd653c9c4 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Mon, 30 Jan 2006 06:06:59 +0000 Subject: [PATCH] simplify --- stepmania/src/ScreenMiniMenu.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/stepmania/src/ScreenMiniMenu.cpp b/stepmania/src/ScreenMiniMenu.cpp index 37236fa6e4..9419a84f01 100644 --- a/stepmania/src/ScreenMiniMenu.cpp +++ b/stepmania/src/ScreenMiniMenu.cpp @@ -19,8 +19,7 @@ vector ScreenMiniMenu::s_viLastAnswers; /* Settings: */ namespace { - bool g_bLoaded = false; - const MenuDef* g_pMenuDef; + const MenuDef* g_pMenuDef = NULL; ScreenMessage g_SendOnOK; ScreenMessage g_SendOnCancel; }; @@ -30,7 +29,6 @@ void ScreenMiniMenu::MiniMenu( const MenuDef* pDef, ScreenMessage SM_SendOnOK, S g_pMenuDef = pDef; g_SendOnOK = SM_SendOnOK; g_SendOnCancel = SM_SendOnCancel; - g_bLoaded = true; SCREENMAN->AddNewScreenToTop( pDef->sClassName ); Screen *pNewScreen = SCREENMAN->GetTopScreen(); @@ -41,12 +39,12 @@ REGISTER_SCREEN_CLASS( ScreenMiniMenu ); void ScreenMiniMenu::BeginScreen() { - if( g_bLoaded ) + if( g_pMenuDef != NULL ) { - g_bLoaded = false; LoadMenu( g_pMenuDef ); SetOKMessage( g_SendOnOK ); SetCancelMessage( g_SendOnCancel ); + g_pMenuDef = NULL; } ScreenOptions::BeginScreen();