diff --git a/pcbnew/tools/pad_tool.cpp b/pcbnew/tools/pad_tool.cpp index 91c88c73e2..07ff8a4e99 100644 --- a/pcbnew/tools/pad_tool.cpp +++ b/pcbnew/tools/pad_tool.cpp @@ -430,7 +430,12 @@ int PAD_TOOL::EnumeratePads( const TOOL_EVENT& aEvent ) collector.Collect( board(), { PCB_PAD_T }, testpoint, guide ); for( int i = 0; i < collector.GetCount(); ++i ) - selectedPads.push_back( static_cast( collector[i] ) ); + { + PAD* pad = static_cast( collector[i] ); + + if( !pad->IsAperturePad() ) + selectedPads.push_back( pad ); + } } selectedPads.unique();