Skip to content

Preserve channel Select LEDs across fader-bank changes - #92

Open
iibaranov-IG wants to merge 1 commit into
OpenMixerProject:developfrom
iibaranov-IG:fix/54-main-select-led
Open

Preserve channel Select LEDs across fader-bank changes#92
iibaranov-IG wants to merge 1 commit into
OpenMixerProject:developfrom
iibaranov-IG:fix/54-main-select-led

Conversation

@iibaranov-IG

Copy link
Copy Markdown

Changing an input or bus fader bank reloads the strip bindings, but it does not re-evaluate the fixed Main Select binding. On surfaces that assert the Main Select LED during a layer change, that leaves the main LED lit even while another channel remains selected.

Refresh SELECTED_CHANNEL after the new fader bank is loaded. The normal surface synchronization then recalculates every channel Select LED, including the fixed main strip, from the actual selected channel.

Validation:

  • Linux PC SDL2 target builds successfully
  • doctest: 5 test cases, 42 assertions, all passing

Closes #54

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Issue: Main Select LED Activates After Layer Change

1 participant