diff --git a/eeschema/symbol_editor/symbol_editor.cpp b/eeschema/symbol_editor/symbol_editor.cpp index 62a63ca76c..d1858e23a3 100644 --- a/eeschema/symbol_editor/symbol_editor.cpp +++ b/eeschema/symbol_editor/symbol_editor.cpp @@ -457,6 +457,8 @@ void SYMBOL_EDIT_FRAME::CreateNewPart() m_libMgr->GetRootSymbolNames( lib, rootSymbols ); + rootSymbols.Sort(); + DIALOG_LIB_NEW_COMPONENT dlg( this, &rootSymbols ); dlg.SetMinSize( dlg.GetSize() );