diff --git a/eeschema/symbol_viewer_frame.cpp b/eeschema/symbol_viewer_frame.cpp index a88e5e21ad..1819488ba0 100644 --- a/eeschema/symbol_viewer_frame.cpp +++ b/eeschema/symbol_viewer_frame.cpp @@ -458,7 +458,11 @@ void SYMBOL_VIEWER_FRAME::onUpdateUnitChoice( wxUpdateUIEvent& aEvent ) m_unitChoice->Clear(); for( int ii = 0; ii < unit_count; ii++ ) - m_unitChoice->Append( wxString::Format( _( "Unit %c" ), 'A' + ii ) ); + { + wxString sub = LIB_SYMBOL::SubReference( ii + 1, false ); + wxString unit = wxString::Format( _( "Unit %s" ), sub ); + m_unitChoice->Append( unit ); + } }