Preferences Controller: false positive detection of pending mapping changes
Bug #1920844 reported by
ronso0
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
High
|
ronso0 |
Bug Description
Clicking Okay in Preferences > Interface or Normalization should only apply changes on that specific page, not on unrelated and UNCHANGED pages like controller mappings.
I did this during a set recently and it caused some trouble because in my mapping init I set some defaults like setting deck Volumes to zero and beatjump_size to 16, for example.
This happened with a branch based on main, no changes related to preferences though.
EDIT
(APPLY +) OKAY causes the described behaviour.
APPLY + CANCEL does not.
both ways store the changed settings.
summary: |
- don't re-initialize controller scripts when unrelated preferences are - applied + Preferences: don't reload controller scripts when clicking Okay |
description: | updated |
description: | updated |
summary: |
- Preferences: don't reload controller scripts when clicking Okay + Preferences: don't reload controller scripts when clicking Okay in any + other page |
summary: |
- Preferences: don't reload controller scripts when clicking Okay in any - other page + Preferences: don't re-init unchanged controller scripts when clicking + Okay in any other page |
Changed in mixxx: | |
status: | New → Incomplete |
summary: |
- Preferences: don't re-init unchanged controller scripts when clicking - Okay in any other page + Preferences Controller: false positive detection of pending mapping + changes |
Changed in mixxx: | |
status: | In Progress → Fix Committed |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
should be tested with 2.3