Fix #26105: Copy slurs to existing parts during Implode#34076
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThis change modifies the spanner insertion logic in clonevoice.cpp for cloned voice elements such as slurs and hairpins. The insertion method now depends on the Changes
Sequence Diagram(s)Not applicable — the change is a small conditional branch within an existing function and does not introduce a new interaction flow. Compact metadata
Related issues: None specified Poem 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Warning Review ran into problems🔥 ProblemsLinked repositories: Your configuration references 1 linked repositories, but your current plan allows 0. Analyzed ``, skipped Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
mike-spa
left a comment
There was a problem hiding this comment.
@davidstephengrant please test
|
Tested on MacOS Tahoe 26.2, Windows 11, Ubuntu 22.04.3. Approved |
Resolves: #26105
When copying spanners during Implode, use the linked-aware
undoAddElement()path whenlink == false, matching the behavior used for ChordRests and annotations.2026-07-05_142050_light.mp4