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

Change create cycle for member-owned components #5365

Merged
merged 1 commit into from
Nov 11, 2021

Conversation

baconpaul
Copy link
Collaborator

@baconpaul baconpaul commented Nov 11, 2021

Components which were owned by the skin-collective correctly reused
their instances but ones which were member assigned did the wrong
thing. Correct this, which also stops over-creation of the
patch selector, effect chooser, and a few more.

This fixes several things including

  1. Closes Crash in Patch Browser #5363
  2. Fixes an accesibility problem where the patch selector changes instance
  3. Generaly churns less

Components which were owned by the skin-collective correctly reused
their instances but ones which were member assigned did the wrong
thing. Correct this, which also stops over-creation of the
patch selector, effect chooser, and a few more.

This fixes several things including

1. Closes surge-synthesizer#5365
2. Fixes an accesibility problem where the patch selector changes instance
3. Generaly churns less
@baconpaul baconpaul merged commit 6778b15 into surge-synthesizer:main Nov 11, 2021
@baconpaul baconpaul deleted the over-create-5363 branch November 11, 2021 14:39
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.

Crash in Patch Browser
1 participant