Browse Source

Set start item for inline dragging so that snapping works properly

Fixes https://gitlab.com/kicad/code/kicad/-/issues/6796
6.0.7
Jon Evans 5 years ago
parent
commit
ac793618f9
  1. 5
      pcbnew/router/router_tool.cpp

5
pcbnew/router/router_tool.cpp

@ -1500,7 +1500,7 @@ int ROUTER_TOOL::InlineDrag( const TOOL_EVENT& aEvent )
{
startItem = m_router->GetWorld()->FindItemByParent( item );
if( startItem)
if( startItem )
itemsToDrag.Add( startItem );
}
@ -1512,7 +1512,10 @@ int ROUTER_TOOL::InlineDrag( const TOOL_EVENT& aEvent )
m_gridHelper->SetSnap( !aEvent.Modifier( MD_SHIFT ) );
if( startItem )
{
p = snapToItem( startItem, p0 );
m_startItem = startItem;
}
int dragMode = aEvent.Parameter<int64_t> ();

Loading…
Cancel
Save