Merge lp:~rohbotics/kicad/bug_1424003 into lp:kicad/product

Proposed by Rohan Agrawal
Status: Merged
Merged at revision: 6553
Proposed branch: lp:~rohbotics/kicad/bug_1424003
Merge into: lp:kicad/product
Diff against target: 16 lines (+4/-2)
1 file modified
pcbnew/router/router_tool.cpp (+4/-2)
To merge this branch: bzr merge lp:~rohbotics/kicad/bug_1424003
Reviewer Review Type Date Requested Status
KiCad Lead Developers Pending
Review via email: mp+285826@code.launchpad.net

Description of the change

Fix Bug 1424003, by making making sure the routing is completed when endtrack is triggered.

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'pcbnew/router/router_tool.cpp'
2--- pcbnew/router/router_tool.cpp 2015-12-03 13:26:12 +0000
3+++ pcbnew/router/router_tool.cpp 2016-02-12 03:37:40 +0000
4@@ -602,8 +602,10 @@
5 }
6 else if( evt->IsAction( &ACT_EndTrack ) )
7 {
8- if( m_router->FixRoute( m_endSnapPoint, m_endItem ) )
9- break;
10+ bool still_routing = true;
11+ while( still_routing )
12+ still_routing = m_router->FixRoute( m_endSnapPoint, m_endItem );
13+ break;
14 }
15
16 handleCommonEvents( *evt );