fix(CorridorScanComplexItem): Fix the signal emission logic for - #14725
fix(CorridorScanComplexItem): Fix the signal emission logic for#14725cuav-zhang3 wants to merge 1 commit into
Conversation
coordinate specification state changes Add a cache variable to record the previous coordinate specification status, detect status changes during corridor polygon reconstruction, and emit corresponding signals to ensure the task controller correctly updates the waypoint connection lines.
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #14725 +/- ##
==========================================
+ Coverage 25.47% 32.63% +7.16%
==========================================
Files 769 783 +14
Lines 65912 67518 +1606
Branches 30495 31267 +772
==========================================
+ Hits 16788 22032 +5244
+ Misses 37285 30632 -6653
- Partials 11839 14854 +3015
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 475 files with indirect coverage changes Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
Build ResultsPlatform Status
All builds passed. Pre-commit
Pre-commit hooks: 0 passed, 0 failed, 0 skipped. Test Resultslinux-coverage-integration: 37 passed, 0 skipped Code Coverage
Artifact Sizes
Updated: 2026-07-28 03:04:25 UTC • Commit: 7d68c86 • Triggered by: Android |
|
The repro for this is:
Now the corridor scan doesn't connect to the takeoff item |
|
@cuav-zhang3 Thanks for the pull. I'm going to reorganize this a bit to make the fix clearer. |
|
Thanks for tracking this down — the diagnosis is correct: I'm closing this in favor of #14749, which fixes the same bug with a slightly different structure:
Appreciate the report and the analysis — the screenshots made the repro easy to confirm. |
coordinate specification state changes
Add a cache variable to record the previous coordinate specification status, detect status changes during corridor polygon reconstruction, and emit corresponding signals to ensure the task controller correctly updates the waypoint connection lines.
Description
Type of Change
Testing
Platforms Tested
Flight Stacks Tested
Screenshots
Checklist
Related Issues
By submitting this pull request, I confirm that my contribution is made under the terms of the project's dual license (Apache 2.0 and GPL v3).