From 9e48c0b6955e2690b76ec06dfa1f1e83d1ea1633 Mon Sep 17 00:00:00 2001 From: Mike Williams Date: Mon, 23 Oct 2023 09:34:06 -0400 Subject: [PATCH] Grids: placing symbols should respect connectables, not graphics --- eeschema/tools/sch_drawing_tools.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eeschema/tools/sch_drawing_tools.cpp b/eeschema/tools/sch_drawing_tools.cpp index 70dbb5640c..e56114cc3d 100644 --- a/eeschema/tools/sch_drawing_tools.cpp +++ b/eeschema/tools/sch_drawing_tools.cpp @@ -252,7 +252,7 @@ int SCH_DRAWING_TOOLS::PlaceSymbol( const TOOL_EVENT& aEvent ) grid.SetSnap( !evt->Modifier( MD_SHIFT ) ); grid.SetUseGrid( getView()->GetGAL()->GetGridSnapping() && !evt->DisableGridSnapping() ); - cursorPos = grid.Align( controls->GetMousePosition(), GRID_HELPER_GRIDS::GRID_GRAPHICS ); + cursorPos = grid.Align( controls->GetMousePosition(), GRID_HELPER_GRIDS::GRID_CONNECTABLE ); controls->ForceCursorPosition( true, cursorPos ); // The tool hotkey is interpreted as a click when drawing