From 435f0176dc64a0ac0b4e603909e1b92d446aef3a Mon Sep 17 00:00:00 2001 From: Jeff Young Date: Fri, 18 Jul 2025 11:48:54 +0100 Subject: [PATCH] Don't promote pads to footprints for align/distribute. Fixes https://gitlab.com/kicad/code/kicad/-/issues/21337 --- pcbnew/tools/align_distribute_tool.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pcbnew/tools/align_distribute_tool.cpp b/pcbnew/tools/align_distribute_tool.cpp index d3cd18ab47..1841b51f44 100644 --- a/pcbnew/tools/align_distribute_tool.cpp +++ b/pcbnew/tools/align_distribute_tool.cpp @@ -481,7 +481,10 @@ int ALIGN_DISTRIBUTE_TOOL::DistributeItems( const TOOL_EVENT& aEvent ) { sTool->FilterCollectorForMarkers( aCollector ); sTool->FilterCollectorForHierarchy( aCollector, true ); - sTool->FilterCollectorForFreePads( aCollector ); + + // Don't filter for free pads. We want to allow for distributing other + // items (such as a via) between two pads. + // sTool->FilterCollectorForFreePads( aCollector ); }, m_frame->IsType( FRAME_PCB_EDITOR ) /* prompt user regarding locked items */ );