diff --git a/eeschema/sch_base_frame.cpp b/eeschema/sch_base_frame.cpp index d98b78c8f1..22e9f63130 100644 --- a/eeschema/sch_base_frame.cpp +++ b/eeschema/sch_base_frame.cpp @@ -478,6 +478,10 @@ void SCH_BASE_FRAME::RemoveFromScreen( EDA_ITEM* aItem, SCH_SCREEN* aScreen ) void SCH_BASE_FRAME::SyncView() { + // Let tools add things to the view if necessary + if( m_toolManager ) + m_toolManager->ResetTools( TOOL_BASE::MODEL_RELOAD ); + GetCanvas()->GetView()->UpdateAllItems( KIGFX::ALL ); }