From e4c77f3a47447ef74b0ceefadf83c82c82c06216 Mon Sep 17 00:00:00 2001 From: Seth Hillbrand Date: Mon, 11 Jan 2021 13:50:01 -0800 Subject: [PATCH] Remove non-existant BOM plugins Fixes https://gitlab.com/kicad/code/kicad/issues/7053 --- eeschema/dialogs/dialog_bom.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eeschema/dialogs/dialog_bom.cpp b/eeschema/dialogs/dialog_bom.cpp index dce0cd2d36..2ce455c63d 100644 --- a/eeschema/dialogs/dialog_bom.cpp +++ b/eeschema/dialogs/dialog_bom.cpp @@ -332,6 +332,9 @@ void DIALOG_BOM::installGeneratorsList() // Populate list box for( unsigned ii = 0; ii < m_generators.size(); ii++ ) { + if( !m_generators[ii]->GetFile().Exists( wxFILE_EXISTS_REGULAR ) ) + continue; + m_lbGenerators->Append( m_generators[ii]->GetName() ); if( active_plugin_name == m_generators[ii]->GetName() )