diff --git a/src/model_menus.cpp b/src/model_menus.cpp index bd2f570b5..02f0073b7 100644 --- a/src/model_menus.cpp +++ b/src/model_menus.cpp @@ -861,18 +861,18 @@ void menuProcPhaseOne(uint8_t event) putsRotaryEncoderMode((14+t)*FW+2, y, s_currIdx, t, (attr && m_posHorz==4+t) ? ((s_editMode>0) ? BLINK|INVERS : INVERS) : 0); if (attr && m_posHorz==4+t && ((s_editMode>0) || p1valdiff)) { int16_t v; - if(t < (NUM_ROTARY_ENCODERS - NUM_EXTRA_ROTARY_ENCODERS)) - v = phaseaddress(s_currIdx)->rotaryEncoders[t]; - else - v = g_model.rotaryEncodersExtra[s_currIdx][t-(NUM_ROTARY_ENCODERS - NUM_EXTRA_ROTARY_ENCODERS)]; + if(t < (NUM_ROTARY_ENCODERS - NUM_EXTRA_ROTARY_ENCODERS)) + v = phaseaddress(s_currIdx)->rotaryEncoders[t]; + else + v = g_model.rotaryEncodersExtra[s_currIdx][t-(NUM_ROTARY_ENCODERS - NUM_EXTRA_ROTARY_ENCODERS)]; if (v < ROTARY_ENCODER_MAX) v = ROTARY_ENCODER_MAX; v = checkIncDec(event, v, ROTARY_ENCODER_MAX, ROTARY_ENCODER_MAX+MAX_PHASES-1, EE_MODEL); if (checkIncDec_Ret) { if (v == ROTARY_ENCODER_MAX) v = 0; - if(t < (NUM_ROTARY_ENCODERS - NUM_EXTRA_ROTARY_ENCODERS)) + if(t < (NUM_ROTARY_ENCODERS - NUM_EXTRA_ROTARY_ENCODERS)) phaseaddress(s_currIdx)->rotaryEncoders[t] = v; - else - g_model.rotaryEncodersExtra[s_currIdx][t-(NUM_ROTARY_ENCODERS - NUM_EXTRA_ROTARY_ENCODERS)] = v; + else + g_model.rotaryEncodersExtra[s_currIdx][t-(NUM_ROTARY_ENCODERS - NUM_EXTRA_ROTARY_ENCODERS)] = v; } } }