From 9efec5e24477acde5e749462a3c8a5f883969460 Mon Sep 17 00:00:00 2001 From: Jason Felds Date: Wed, 1 May 2013 21:51:05 -0400 Subject: [PATCH] One loop here. --- src/EditMenu.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/EditMenu.cpp b/src/EditMenu.cpp index 4f537f2601..a8d5109391 100644 --- a/src/EditMenu.cpp +++ b/src/EditMenu.cpp @@ -454,13 +454,15 @@ void EditMenu::OnRowValueChanged( EditMenuRow row ) } StripLockedStepsAndDifficulty( m_vpSteps ); - FOREACH( StepsAndDifficulty, m_vpSteps, s ) + int i = 0; + for (StepsAndDifficulty const &s : m_vpSteps) { - if( s->dc == dcOld ) + if( s.dc == dcOld ) { - m_iSelection[ROW_STEPS] = s - m_vpSteps.begin(); + m_iSelection[ROW_STEPS] = i; break; } + ++i; } }