diff --git a/eeschema/connection_graph.cpp b/eeschema/connection_graph.cpp index bde58bc9e3..c1b2a72305 100644 --- a/eeschema/connection_graph.cpp +++ b/eeschema/connection_graph.cpp @@ -2714,7 +2714,8 @@ bool CONNECTION_GRAPH::ercCheckNoConnects( const CONNECTION_SUBGRAPH* aSubgraph { case SCH_PIN_T: { - if( !pins.empty() ) + // Only consider a connection to be between pins on different symbols + if( !pins.empty() && ( item->GetParent() != pins.front()->GetParent() ) ) has_other_connections = true; pins.emplace_back( static_cast( item ) );