From 009dfa411f6cf1fc0d5b18c4376aee687cdf614b Mon Sep 17 00:00:00 2001 From: Franck78 Date: Tue, 4 Sep 2018 09:10:15 +0200 Subject: [PATCH] Finish track with 'activate router hotkey' Fixes: lp:1790552 * https://bugs.launchpad.net/kicad/+bug/1790552 --- pcbnew/router/router_tool.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pcbnew/router/router_tool.cpp b/pcbnew/router/router_tool.cpp index 0d7fe15ab9..308efc3f44 100644 --- a/pcbnew/router/router_tool.cpp +++ b/pcbnew/router/router_tool.cpp @@ -799,7 +799,7 @@ void ROUTER_TOOL::performRouting() updateEndItem( *evt ); m_router->Move( m_endSnapPoint, m_endItem ); } - else if( evt->IsClick( BUT_LEFT ) ) + else if( evt->IsClick( BUT_LEFT ) || evt->IsAction( &ACT_NewTrack ) ) { updateEndItem( *evt ); bool needLayerSwitch = m_router->IsPlacingVia(); @@ -808,7 +808,7 @@ void ROUTER_TOOL::performRouting() if( m_router->FixRoute( m_endSnapPoint, m_endItem, forceFinish ) ) break; - + if( needLayerSwitch ) switchLayerOnViaPlacement();