Browse Source

pcbnew: netlist import interactive edit fix

When importing a netlist with no changes, do not select the part under the
cursor.
pull/11/head
Jon Neal 10 years ago
committed by Chris Pavlina
parent
commit
896bd3945d
  1. 12
      pcbnew/netlist.cpp

12
pcbnew/netlist.cpp

@ -123,12 +123,14 @@ void PCB_EDIT_FRAME::ReadPcbNetlist( const wxString& aNetlistFileName,
if( IsGalCanvasActive() )
{
SpreadFootprints( &newFootprints, false, false );
BOOST_FOREACH( MODULE* footprint, newFootprints )
if( !newFootprints.empty() )
{
m_toolManager->RunAction( COMMON_ACTIONS::selectItem, true, footprint );
BOOST_FOREACH( MODULE* footprint, newFootprints )
{
m_toolManager->RunAction( COMMON_ACTIONS::selectItem, true, footprint );
}
m_toolManager->InvokeTool( "pcbnew.InteractiveEdit" );
}
m_toolManager->InvokeTool( "pcbnew.InteractiveEdit" );
}
OnModify();
@ -327,4 +329,4 @@ void PCB_EDIT_FRAME::LoadFootprints( NETLIST& aNetlist, REPORTER* aReporter )
if( loadFootprint && module != NULL )
component->SetModule( module );
}
}
}
Loading…
Cancel
Save