diff --git a/eeschema/symbol_editor/symbol_editor.cpp b/eeschema/symbol_editor/symbol_editor.cpp index 765beef847..0ed1a45b65 100644 --- a/eeschema/symbol_editor/symbol_editor.cpp +++ b/eeschema/symbol_editor/symbol_editor.cpp @@ -312,6 +312,12 @@ bool SYMBOL_EDIT_FRAME::LoadOneLibrarySymbolAux( LIB_SYMBOL* aEntry, const wxStr setSymWatcher( &libId ); } + // Let tools add things to the view if necessary + if( m_toolManager ) + m_toolManager->ResetTools( TOOL_BASE::MODEL_RELOAD ); + + GetCanvas()->GetView()->UpdateAllItems( KIGFX::ALL ); + // Display the document information based on the entry selected just in // case the entry is an alias. UpdateMsgPanel();