You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
…G_ASSERT on skin reload
If owned by WStarRating, it can happen that the COs are not deleted when the skin is destroyed.
This is not a fix, only a workaround, for the yet unknown root cause.
mixxxdj#12560
ronso0
added a commit
to ronso0/mixxx
that referenced
this issue
Jan 19, 2024
Bug Description
I've hit this a few times when a skin is recreated, though never cared to investigate.
Actually the COs should be destroyed and recreated with the widget, but they aren't. Or rather they are but the ControlDoublePrivates are not (see https://mixxx.zulipchat.com/#narrow/stream/109171-development/topic/help.20with.20unique_ptr.20.2F.20ControlObjects.20not.20being.20destroyed)
Reproduce:
stars_up
of one of the main decksvs.
stars_up
controlsIt happened with these two, both COs are created by widgets
[Channel1],stars_up
from WStarRating here[Channel1],end_of_track
from VisualsManager here owned by MixxxMainWindowNope, different story, see move COs from DeckVisuals/VisualsManager to BaseTrackPlayerImpl #12593
Version
2.4 + 2.5, probably ever since they were added in 2.3
OS
No response
The text was updated successfully, but these errors were encountered: