From 276b4acf44b90108f2b92a9ffa9e8f45c44ce56a Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Sun, 11 Mar 2007 20:49:47 +0000 Subject: [PATCH] fix double Off command. Let SWME handle SM_MenuTimer --- stepmania/src/ScreenEvaluation.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/stepmania/src/ScreenEvaluation.cpp b/stepmania/src/ScreenEvaluation.cpp index 8aae564795..43d996c9d1 100644 --- a/stepmania/src/ScreenEvaluation.cpp +++ b/stepmania/src/ScreenEvaluation.cpp @@ -763,11 +763,7 @@ void ScreenEvaluation::Input( const InputEventPlus &input ) void ScreenEvaluation::HandleScreenMessage( const ScreenMessage SM ) { - if( SM == SM_MenuTimer ) - { - HandleMenuStart(); - } - else if( SM == SM_PlayCheer ) + if( SM == SM_PlayCheer ) { SOUND->PlayOnceFromDir( ANNOUNCER->GetPathTo("evaluation cheer") ); } @@ -803,6 +799,9 @@ void ScreenEvaluation::MenuBack( const InputEventPlus &input ) void ScreenEvaluation::MenuStart( const InputEventPlus &input ) { + if( IsTransitioning() ) + return; + m_soundStart.Play(); HandleMenuStart();