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

Fix crash on Xpressive when using integrate function #7499

Merged
merged 2 commits into from
Nov 8, 2024

Conversation

gnudles
Copy link
Contributor

@gnudles gnudles commented Sep 14, 2024

Fixes: #7468

@Rossmaxx
Copy link
Contributor

@DomClark #7379 seems to have caused this bug.

@Rossmaxx Rossmaxx changed the title addressing issue https://github.com/LMMS/lmms/issues/7468 Fix crash on Xpressive when using integrate function Sep 15, 2024
Copy link
Contributor

@Rossmaxx Rossmaxx left a comment

Choose a reason for hiding this comment

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

Initial review.

plugins/Xpressive/Xpressive.cpp Outdated Show resolved Hide resolved
plugins/Xpressive/Xpressive.cpp Outdated Show resolved Hide resolved
plugins/Xpressive/Xpressive.cpp Outdated Show resolved Hide resolved
plugins/Xpressive/Xpressive.cpp Outdated Show resolved Hide resolved
Copy link
Contributor

@sakertooth sakertooth left a comment

Choose a reason for hiding this comment

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

Just tested, LGTM. The review below is just about code style.

plugins/Xpressive/Xpressive.cpp Outdated Show resolved Hide resolved
plugins/Xpressive/ExprSynth.cpp Outdated Show resolved Hide resolved
plugins/Xpressive/ExprSynth.cpp Outdated Show resolved Hide resolved
plugins/Xpressive/Xpressive.cpp Outdated Show resolved Hide resolved
plugins/Xpressive/Xpressive.cpp Outdated Show resolved Hide resolved
plugins/Xpressive/Xpressive.cpp Outdated Show resolved Hide resolved
plugins/Xpressive/Xpressive.cpp Outdated Show resolved Hide resolved
@Rossmaxx
Copy link
Contributor

Actually, this is a simple one line fix from what I looked at. If you don't mind, I'll close this one and open my fix. The rest seems to be plain renames.

@Rossmaxx
Copy link
Contributor

Rossmaxx commented Oct 3, 2024

@gnudles since you didn't reply, I believe you have forgotten about this. I'll give a one week notice and if you don't respond, I'll close this one and take over with my version of the fix. I'll still credit you in the fix.

@gnudles
Copy link
Contributor Author

gnudles commented Oct 5, 2024

Please wait with that. Changing types can be dangerous. I do not have too much free time to work on this, but it is better that I will perform the changes

@Rossmaxx
Copy link
Contributor

Rossmaxx commented Oct 6, 2024

Ok then.

@gnudles
Copy link
Contributor Author

gnudles commented Oct 27, 2024

@Rossmaxx thank you for your patience

@gnudles
Copy link
Contributor Author

gnudles commented Nov 7, 2024

@sakertooth would you like to merge it?

Copy link
Contributor

@sakertooth sakertooth left a comment

Choose a reason for hiding this comment

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

I'm okay with the changes and the fix (tested it again just now and it seems the crash is gone) 👍

@sakertooth sakertooth merged commit ada836c into LMMS:master Nov 8, 2024
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Using integrate in Xpressive crashes LMMS
4 participants