-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
control object creation order broken in main branch: cos created by skin not available to controller scripts #10315
Comments
Commented by: ywwg I don't think that pull request is necessarily wrong. maximize_library is referenced in main code, but isn't ever created there. The main menubar could own it, for instance. There may be other GUI actions we'd like to make available and should have explicit COs, like show_mixer / show_vinylcontrol / show_coverart |
Commented by: ronso0 my Terminalmix mappings fail when trying to connect LEDs to ..,show_mixer, show_4decks and other essential skin COs |
Commented by: Holzhaus I'm setting this to high. We should make these COs either first-class Mixxx COs that always work, or remove them from all builtin mappings. At the moment, all mappings that use one of these COs are unusable with skins that donvt support them and won't work in QML mode either. |
@ywwg Is this still open? |
Finally fixed by #4661, no? |
Ok let's assume this is fixed. Please re-ooennif we have still issues. |
Reported by: ywwg
Date: 2021-02-08T00:16:51Z
Status: Confirmed
Importance: High
Launchpad Issue: lp1914969
My traktor s3 script stopped loading correctly in main. I see this:
Other times the control it barfs on is Master / maximize_library.
Both of these control objects do exist, but are not created until the skin parsing code comes across them and then creates them on the fly. It looks like something happened in the startup ordering to break this. I am doing a git bisect to see if I can locate the change.
The text was updated successfully, but these errors were encountered: