Automation: various fixes - #34506
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughThe changes add 🚥 Pre-merge checks | ✅ 2 | ❌ 3❌ Failed checks (2 warnings, 1 inconclusive)
✅ Passed checks (2 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Warning Review ran into problems🔥 ProblemsLinked repositories: Public OSS repositories can only analyze public repositories installed in this organization. No linked repositories were 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 |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In
`@src/notationscene/qml/MuseScore/NotationScene/notationautomationcontroller.cpp`:
- Around line 698-704: Update
NotationAutomationController::processPendingChanges() so automation-only
notifications are processed instead of returning when
m_pendingScoreState.hasChanges is false. Return only when both
m_pendingScoreState and m_pendingChanges are empty, and ensure the pending
automation state is consumed and handled in the existing processing flow.
🪄 Autofix
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro Plus
Run ID: 1d1cf5a5-50b4-40ea-aa34-21c33492d257
📒 Files selected for processing (10)
src/engraving/automation/automationdata.cppsrc/engraving/automation/automationdata.hsrc/engraving/automation/internal/scoreautomationcontroller.cppsrc/engraving/automation/internal/scoreautomationcontroller.hsrc/engraving/tests/automation/scoreautomationcontroller_tests.cppsrc/notation/internal/masternotation.cppsrc/notation/internal/notationautomation.cppsrc/notation/internal/notationautomation.hsrc/notationscene/qml/MuseScore/NotationScene/notationautomationcontroller.cppsrc/notationscene/qml/MuseScore/NotationScene/notationautomationcontroller.h
💤 Files with no reviewable changes (1)
- src/engraving/automation/internal/scoreautomationcontroller.h
4dd1e6d to
ec8f3cd
Compare
No description provided.