From 035e0830d7cc7eb2a2312975a53adbbbb6fa5391 Mon Sep 17 00:00:00 2001 From: AJ Kelly Date: Sun, 20 Feb 2011 12:54:26 -0600 Subject: [PATCH] move message --- src/ScreenOptions.cpp | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/ScreenOptions.cpp b/src/ScreenOptions.cpp index 093c1a3932..d23abd4ea7 100644 --- a/src/ScreenOptions.cpp +++ b/src/ScreenOptions.cpp @@ -1193,6 +1193,13 @@ bool ScreenOptions::MoveRowAbsolute( PlayerNumber pn, int iRow ) AfterChangeRow( p ); bChanged = true; + + const OptionRow &row = *m_pRows[iRow]; + Message msg( "ChangeRow" ); + msg.SetParam( "PlayerNumber", p ); + msg.SetParam( "RowIndex", GetCurrentRow(p) ); + msg.SetParam( "ChangedToExit", row.GetRowType() == OptionRow::RowType_Exit ); + MESSAGEMAN->Broadcast( msg ); } return bChanged; @@ -1268,14 +1275,6 @@ void ScreenOptions::MenuUpDown( const InputEventPlus &input, int iDir ) m_SoundPrevRow.Play(); else m_SoundNextRow.Play(); - - const OptionRow &row = *m_pRows[m_iCurrentRow[pn]]; - Message msg( "Change" ); - msg.SetParam( "RowIndex", GetCurrentRow(pn) ); - msg.SetParam( "ChangedToExit", row.GetRowType() == OptionRow::RowType_Exit ); - // This isn't working too well... -aj - //msg.SetParam( "PlayerNumber", pn ); - MESSAGEMAN->Broadcast( msg ); } }