LateNight has three library widgets
Bug #1410888 reported by
Owen Williams
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Medium
|
Owen Williams |
Bug Description
This is due to the use of sizeawarestack. It causes problems with memory usage and control object connections in the UI.
There are two possible fixes:
1. Make the library widget a singleton, and reparent it as necessary in the UI depending on which widgets are visible
2. Rework LateNight so it only has one library.
I'm currently pursuing both avenues with roughly equal amounts of frustration. Right now the second approach is blocked by lp#1410885.
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
approach 2 is not possible. It was based on the idea of taking the library widget out of the sizeawarestack and then hiding it only when it's turned off. But the sizeawarestack needs to know about the library to calculate how big it is -- without it, the library just squishes the stack to nothing. If the stack is allocated a certain amount of size, then there is a big empty void where the effects and samplers could be, even if they are hidden. So this doesn't work.