From a63e9b863bb7627ab8992bb9fa2154e03070066d Mon Sep 17 00:00:00 2001 From: Seth Hillbrand Date: Tue, 5 Dec 2017 19:39:36 -0800 Subject: [PATCH] pcbnew: Fix multiple delete bug Delete events when using GAL are handled by only one tool handler instead of ROUTER_TOOL and EDIT_TOOL both deleting items. Fixes: lp:1715158 * https://bugs.launchpad.net/kicad/+bug/1715158 --- pcbnew/router/router_tool.cpp | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/pcbnew/router/router_tool.cpp b/pcbnew/router/router_tool.cpp index 9de3b0d30a..b1db25cc38 100644 --- a/pcbnew/router/router_tool.cpp +++ b/pcbnew/router/router_tool.cpp @@ -914,16 +914,6 @@ int ROUTER_TOOL::mainLoop( PNS::ROUTER_MODE aMode ) { m_toolMgr->RunAction( PCB_ACTIONS::layerToggle, true ); } - else if( evt->IsAction( &PCB_ACTIONS::remove ) ) - { - updateStartItem( *evt ); - deleteTraces( m_startItem, false ); - } - else if( evt->IsAction( &PCB_ACTIONS::removeAlt ) ) - { - updateStartItem( *evt ); - deleteTraces( m_startItem, true ); - } } frame->SetNoToolSelected();