Fix crash when loading project with missing peak controller effect#4391
Fix crash when loading project with missing peak controller effect#4391PhysSong merged 2 commits intoLMMS:stable-1.2from
Conversation
|
Loading such project will create dummy connections where the broken connection was. Would it be better to remove them or leave them? Leaving will let user easily notice there were connections, but it leads to weird connections when re-saved. |
|
Issues with dummy connections:
So I think broken connections should be removed when loading project. |
|
I've tested this some more and the demo files from #4060 opens up with no problems. I'm also fine with removing broken connections. It's the manly way to go about the issue. Just nuke it. I think you should go ahead and merge this if/when you're happy with it. I bumped #devtalk for a review and there's been no objections. |
…MMS#4391) * Fix crash when loading project with missing peak controller effect * Don't load/save dummy controller connections
Fixes #4060.