pcbnew: Handle missing footprint wizards

When we do not have any footprint wizards to display, we cannot select
the grid rows.

Fixes: lp:1823608
* https://bugs.launchpad.net/kicad/+bug/1823608

(cherry picked from commit 7cf394e34f)
This commit is contained in:
Seth Hillbrand 2019-04-09 05:51:19 -07:00
parent 15cb032ab7
commit 0b754562f6
1 changed files with 4 additions and 2 deletions

View File

@ -130,9 +130,11 @@ void DIALOG_FOOTPRINT_WIZARD_LIST::initLists()
if ( width > m_footprintGeneratorsGrid->GetColMinimalAcceptableWidth() )
m_footprintGeneratorsGrid->SetColSize( FP_GEN_ROW_DESCR, width );
// Select the first row
// Select the first row if it exists
m_footprintGeneratorsGrid->ClearSelection();
m_footprintGeneratorsGrid->SelectRow( 0, false );
if( m_footprintGeneratorsGrid->GetNumberRows() > 0 )
m_footprintGeneratorsGrid->SelectRow( 0, false );
// Display info about scripts: Search paths
wxString message;