-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Fix #26233: Combination of pickup measure and linked staff makes scor… #27694
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
base: master
Are you sure you want to change the base?
Conversation
They are just normal beams moved to another stave
…akes score corrupted
Update handbook references to the new URL
…nts2 Performance improvement by reducing number of calls to beam layout
…rovement System object paste improvement
…t_playback_fix Fix musescore#27661: No playback for tie over both ends of a repeat
Fix crash on range selection over multimeasure rest
…SegmentParent Hairpin should not have Segment as parent
So this PR fixes the issue by deleting those default rests during the clone process. But I was wondering: maybe those default rests should never have been created, if the first thing that will happen to them is that they are deleted. I suspect they are created when inserting the staff into the score, so before |
…ctorTwice Don't process same connector twice in ReadContext::doReconnectBrokenConnectors
Fix tie track2 crash in parts
Fix undo on partial tie selection drag move
Fix crash on making notes invisible & undo
Fix crash on remove repeat in tab
Fix tie toggle in parts
I understand that. I have a question: Would you like this to be for every case where a staff member is cloned AND linked? I think the problem is that the functions being used are also what create default staffs, and I'm unsure how to introduce the condition whether or not to remove rests upon default initialization based on the actual time signature. This is my reasoning behind why I did it the way I did. If you have a better suggestion, I can try to implement it, but I can also try my best to do it on my own. However, I did consider this option from your original suggestion, but I couldn't figure out a way to compartmentalize and keep the two scenarios separate. |
|
Update in-repo translations from Transifex
Update in-repo translation source files
Make '&' translatable in formatLayerTitle
…akes score corrupted
…eScore into 26233-fix_cloneStaff
…e corrupted
Resolves: #26233
Case for pickup measures with linked staves. If you switch the order of ascending rests, there may be an empty segment due to the longer rest/note, which was not being copied to the linked staff, which when created used the default staff configuration, causing a rest or note to be left behind, seemingly "creating a duplicate" and corrupting the score.