From 289264251674d57495f36f6f1251117e6ca108d2 Mon Sep 17 00:00:00 2001 From: Jeff Young Date: Thu, 3 Jul 2025 23:26:13 -0600 Subject: [PATCH] Prevent wxWidgets assert. (KICAD-QZ5) --- eeschema/dialogs/dialog_lib_symbol_properties.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/eeschema/dialogs/dialog_lib_symbol_properties.cpp b/eeschema/dialogs/dialog_lib_symbol_properties.cpp index 14c0f6eec1..0b2c6dd89d 100644 --- a/eeschema/dialogs/dialog_lib_symbol_properties.cpp +++ b/eeschema/dialogs/dialog_lib_symbol_properties.cpp @@ -302,7 +302,9 @@ bool DIALOG_LIB_SYMBOL_PROPERTIES::TransferDataToWindow() } ); // Do allow an inherited symbol to be derived from itself. - symbolNames.Remove( m_libEntry->GetName() ); + if( symbolNames.Index( m_libEntry->GetName() ) != wxNOT_FOUND ) + symbolNames.Remove( m_libEntry->GetName() ); + m_inheritanceSelectCombo->Append( symbolNames ); if( LIB_SYMBOL_SPTR rootSymbol = m_libEntry->GetParent().lock() )