diff --git a/VortexEngine/src/Menus/MenuList/PatternSelect.cpp b/VortexEngine/src/Menus/MenuList/PatternSelect.cpp index cdd709587f..86a21bf809 100644 --- a/VortexEngine/src/Menus/MenuList/PatternSelect.cpp +++ b/VortexEngine/src/Menus/MenuList/PatternSelect.cpp @@ -131,6 +131,10 @@ void PatternSelect::nextPattern() if (newID > endList || newID < beginList) { newID = beginList; } + if (!m_started) { + m_started = true; + m_newPatternID = PATTERN_FIRST; + } // set the new pattern id if (isMultiLedPatternID(newID)) { m_previewMode.setPattern(newID); @@ -163,6 +167,10 @@ void PatternSelect::previousPattern() if (newID > endList || newID < beginList) { newID = endList; } + if (!m_started) { + m_started = true; + m_newPatternID = PATTERN_FIRST; + } // set the new pattern id if (isMultiLedPatternID(newID)) { m_previewMode.setPattern(newID);