Skip to content
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

SetLogFeature: Reset pointer when WLibrary is destroyed #3940

Merged
merged 3 commits into from
Jun 4, 2021

Conversation

Holzhaus
Copy link
Member

@Holzhaus Holzhaus commented Jun 4, 2021

This fixes a crash when loading a legacy skin first, then switching to a
QML skin and playing a deck.

This fixes a crash when loading a legacy skin first, then switching to a
QML skin and playing a deck.
src/library/trackset/setlogfeature.cpp Outdated Show resolved Hide resolved
src/library/trackset/setlogfeature.cpp Show resolved Hide resolved
@Holzhaus Holzhaus requested a review from daschuer June 4, 2021 20:26
Copy link
Contributor

@uklotzde uklotzde left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I assume that @daschuer agrees with me that the final version is correct now. LGTM

@uklotzde uklotzde merged commit ba0eccd into mixxxdj:main Jun 4, 2021
@daschuer
Copy link
Member

daschuer commented Jun 5, 2021

Yes of cause :-)
Thank you.

@Holzhaus
Copy link
Member Author

Holzhaus commented Jun 5, 2021

Btw, we could backport this to 2.3 in case someone creates a legacy skin without WLibrary widget, but I didn't want to touch that so shortly before release.

@ronso0
Copy link
Member

ronso0 commented Jun 5, 2021

good point. even though it's rather unlikely someone creates a skin without library, switching to it from a skin that has one would crash Mixxx. though configskin would be saved and loaded on next start, wouldn't it?

@Holzhaus
Copy link
Member Author

Holzhaus commented Jun 5, 2021

No, if Mixxx crashes the config is not saved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

4 participants