diff --git a/eeschema/connection_graph.cpp b/eeschema/connection_graph.cpp index 35c1cd8ecd..b0617d2d9c 100644 --- a/eeschema/connection_graph.cpp +++ b/eeschema/connection_graph.cpp @@ -2372,7 +2372,9 @@ bool CONNECTION_GRAPH::ercCheckMultipleDrivers( const CONNECTION_SUBGRAPH* aSubg if( driver->Type() == SCH_GLOBAL_LABEL_T || driver->Type() == SCH_HIER_LABEL_T - || driver->Type() == SCH_LABEL_T ) + || driver->Type() == SCH_LABEL_T + || ( driver->Type() == SCH_PIN_T + && static_cast( driver )->IsPowerConnection() ) ) { wxString primaryName = aSubgraph->GetNameForDriver( aSubgraph->m_driver ); wxString secondaryName = aSubgraph->GetNameForDriver( driver );