diff --git a/eeschema/lib_edit_frame.cpp b/eeschema/lib_edit_frame.cpp index 9b3ec9fb0f..7e3310fbe7 100644 --- a/eeschema/lib_edit_frame.cpp +++ b/eeschema/lib_edit_frame.cpp @@ -1714,7 +1714,11 @@ void LIB_EDIT_FRAME::KiwayMailIn( KIWAY_EXPRESS& mail ) SetCurLib( libNickname ); if( m_treePane ) - m_treePane->GetLibTree()->ExpandLibId( LIB_ID( libNickname, wxEmptyString ) ); + { + LIB_ID id( libNickname, wxEmptyString ); + m_treePane->GetLibTree()->ExpandLibId( id ); + m_treePane->GetLibTree()->CenterLibId( id ); + } } break;