diff --git a/src/GroovePlayer.cpp b/src/GroovePlayer.cpp index f250c38..a877ab6 100644 --- a/src/GroovePlayer.cpp +++ b/src/GroovePlayer.cpp @@ -295,12 +295,12 @@ void GroovePlayerMgr::grooveEventLoop() else if(pick <= 9) { //Second track wins. - winner = (*currentVoteBatch.begin()++); + winner = (*std::next(currentVoteBatch.begin(),1)); } else { //Third track wins - winner = (*(currentVoteBatch.begin()++)++); + winner = (*std::next(currentVoteBatch.begin(),2)); } } }