pcbnew: netlist import interactive edit fix

When importing a netlist with no changes, do not select the part under the
cursor.
This commit is contained in:
Jon Neal 2016-02-01 19:43:28 -05:00 committed by Chris Pavlina
parent 41223a81d3
commit 896bd3945d
1 changed files with 7 additions and 5 deletions

View File

@ -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 );
}
}
}