diff --git a/eeschema/symbol_tree_synchronizing_adapter.cpp b/eeschema/symbol_tree_synchronizing_adapter.cpp index 62d45ece9c..8d432482d4 100644 --- a/eeschema/symbol_tree_synchronizing_adapter.cpp +++ b/eeschema/symbol_tree_synchronizing_adapter.cpp @@ -222,7 +222,10 @@ void SYMBOL_TREE_SYNCHRONIZING_ADAPTER::GetValue( wxVariant& aVariant, wxDataVie break; case 1: - aVariant = node->Desc; + if( node->LibId == m_libMgr->GetCurrentLibId() ) + aVariant = m_libMgr->GetAlias( node->Name, node->Parent->Name )->GetDescription(); + else + aVariant = node->Desc; break; default: // column == -1 is used for default Compare function