From 3eef4bceace522049748906fe1e82e636f60b4a3 Mon Sep 17 00:00:00 2001 From: Jon Evans Date: Tue, 2 Apr 2019 11:38:02 -0400 Subject: [PATCH] Don't assert unnecessarily when collapsing power ports See lp:1822678 --- eeschema/connection_graph.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/eeschema/connection_graph.cpp b/eeschema/connection_graph.cpp index 71db043502..a7ae2be78f 100644 --- a/eeschema/connection_graph.cpp +++ b/eeschema/connection_graph.cpp @@ -1044,7 +1044,9 @@ void CONNECTION_GRAPH::buildConnectionGraph() auto power_object = dynamic_cast( obj ); - wxASSERT( power_object ); + // Skip drivers that aren't power ports + if( !power_object ) + continue; auto name = power_object->GetDefaultNetName( subgraph->m_sheet ); int code = -1;