Browse Source

Remove unnecessary erase of netclasses from netclass map

We start from an empty map now, so no need to delete entries
individually

(Cherry-picked from 90304e0639)
8.0
JamesJCode 1 year ago
parent
commit
ee573a1480
  1. 12
      eeschema/connection_graph.cpp

12
eeschema/connection_graph.cpp

@ -2392,11 +2392,7 @@ void CONNECTION_GRAPH::buildConnectionGraph( std::function<void( SCH_ITEM* )>* a
{
auto processBusMember = [&, this]( const SCH_CONNECTION* member )
{
if( netclass.IsEmpty() )
{
netSettings->m_NetClassLabelAssignments.erase( member->Name() );
}
else
if( !netclass.IsEmpty() )
{
netSettings->m_NetClassLabelAssignments[member->Name()] = netclass;
netclassAssignedFromBus.insert( member->Name() );
@ -2449,11 +2445,7 @@ void CONNECTION_GRAPH::buildConnectionGraph( std::function<void( SCH_ITEM* )>* a
// on a net. This will be resolved with multiple netclasses.
if( !netclassAssignedFromBus.count( netname ) )
{
if( netclass.IsEmpty() )
{
netSettings->m_NetClassLabelAssignments.erase( netname );
}
else
if( !netclass.IsEmpty() )
{
netSettings->m_NetClassLabelAssignments[netname] = netclass;
}

Loading…
Cancel
Save