persist="true" required on all instances of a control
Bug #1277201 reported by
Hendrik
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Low
|
Owen Williams |
Bug Description
Saves the values of an skin-created control only if the <ConfigKey persist="true"> stands above the dependent Widget. It concerns the order of code in the skin.xml.
Attached an example-skin with two PushButtons an two visible/hidden WidgetGroups.
The values of the first button are saved to user config.
The values of the second button are not saved.
BTW: The developer-tooltip shows me the first button as push and the second one as toggle-button.
Changed in mixxx: | |
milestone: | none → 1.12.0 |
status: | New → Confirmed |
Changed in mixxx: | |
importance: | Undecided → Low |
summary: |
- persist="true" does not save all controls in the user config + persist="true" required on all instances of a control |
Changed in mixxx: | |
assignee: | nobody → Owen Williams (ywwg) |
status: | Confirmed → Fix Committed |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Hi Hendrik -- yes this is indeed order-dependent (and pretty janky). The current workaround is to put persist=true on every use of the control.