From: Glenn M. <gma...@us...> - 2005-07-22 09:13:30
|
Update of /cvsroot/stepmania/stepmania/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25195 Modified Files: ScreenEditMenu.cpp Log Message: fix SM_Success, SM_Failure never sent Index: ScreenEditMenu.cpp =================================================================== RCS file: /cvsroot/stepmania/stepmania/src/ScreenEditMenu.cpp,v retrieving revision 1.132 retrieving revision 1.133 diff -u -d -p -r1.132 -r1.133 --- ScreenEditMenu.cpp 18 Jul 2005 02:45:40 -0000 1.132 +++ ScreenEditMenu.cpp 22 Jul 2005 09:13:16 -0000 1.133 @@ -88,6 +88,28 @@ public: ScreenPrompt::End( bCancelled ); } + + void HandleScreenMessage( const ScreenMessage SM ) + { + switch( SM ) + { + case SM_GoToNextScreen: + if( SCREENMAN->IsStackedScreen(this) ) + SCREENMAN->PopTopScreen( m_smSendOnPop ); + else + SCREENMAN->SetNewScreen( GetNextScreen() ); + return; + case SM_GoToPrevScreen: + if( SCREENMAN->IsStackedScreen(this) ) + SCREENMAN->PopTopScreen( m_smSendOnPop ); + else + SCREENMAN->SetNewScreen( GetPrevScreen() ); + return; + } + ScreenPrompt::HandleScreenMessage( SM ); + } + + ScreenMessage m_smSendOnPop; }; REGISTER_SCREEN_CLASS( ScreenEditMenuDeleteSteps ); |