Browse Source

pcbnew: Fix grid snapping for picker

Fixes: lp:1801373
* https://bugs.launchpad.net/kicad/+bug/1801373
pull/13/head
Seth Hillbrand 7 years ago
parent
commit
f2ccad39b6
  1. 5
      pcbnew/tools/picker_tool.cpp

5
pcbnew/tools/picker_tool.cpp

@ -49,8 +49,9 @@ int PICKER_TOOL::Main( const TOOL_EVENT& aEvent )
while( OPT_TOOL_EVENT evt = Wait() )
{
grid.SetSnap( !evt->Modifier( MD_SHIFT ) );
grid.SetUseGrid( m_cursorSnapping );
VECTOR2I cursorPos = grid.BestSnapAnchor( controls->GetMousePosition(), m_layerMask );
grid.SetUseGrid( !evt->Modifier( MD_ALT ) );
controls->SetSnapping( !evt->Modifier( MD_ALT ) );
VECTOR2I cursorPos = grid.BestSnapAnchor( controls->GetMousePosition(), nullptr );
if( evt->IsClick( BUT_LEFT ) )
{

Loading…
Cancel
Save