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

Fixed crash of test on Void Linux #2265

Merged
merged 1 commit into from Oct 3, 2021
Merged

Conversation

ice0
Copy link
Collaborator

@ice0 ice0 commented Aug 13, 2021

Crash caused by incorrect work with iterators

Fixes issue: #2259

Crash caused by incorrect work with iterators
@ice0 ice0 requested a review from rodolforg August 13, 2021 03:54
@ice0 ice0 added the Crash label Aug 13, 2021
@ice0 ice0 linked an issue Aug 13, 2021 that may be closed by this pull request
@rodolforg
Copy link
Contributor

Hm… By reading the connect_dynamic_param internal code now, it seems it didn't need the disconnect call…
What do you think?

@newbluemoon
Copy link

Just for confirmation: this fixes the crash and the test passes. Thank you!

@ice0
Copy link
Collaborator Author

ice0 commented Aug 20, 2021

@rodolforg

Hm… By reading the connect_dynamic_param internal code now, it seems it didn't need the disconnect call…
What do you think?

Agree. But without it, we lose static_param_changed() signal which is called from disconnect_dynamic_param.
I don't know why this signal is used, but it looks like a typo in the code.

@ice0
Copy link
Collaborator Author

ice0 commented Aug 20, 2021

@newbluemoon
Thank you for testing!

@ice0
Copy link
Collaborator Author

ice0 commented Oct 3, 2021

Hm… By reading the connect_dynamic_param internal code now, it seems it didn't need the disconnect call…
What do you think?

Agree. But without it, we lose static_param_changed() signal which is called from disconnect_dynamic_param. I don't know why this signal is used, but it looks like a typo in the code.

I thought it was a typo and there must be disconnect_static_param somewhere, but this is not a typo and there is no such method.

@ice0 ice0 merged commit 61a290b into synfig:master Oct 3, 2021
@ice0 ice0 deleted the fix-test-void-linux branch October 3, 2021 08:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Void Linux] synfig-studio 1.4.2: test suite failure
3 participants