diff --git a/eeschema/sch_edit_frame.cpp b/eeschema/sch_edit_frame.cpp index e3437a988d..baba9c6b6d 100644 --- a/eeschema/sch_edit_frame.cpp +++ b/eeschema/sch_edit_frame.cpp @@ -457,6 +457,8 @@ void SCH_EDIT_FRAME::SetCurrentSheet( const SCH_SHEET_PATH& aSheet ) void SCH_EDIT_FRAME::HardRedraw() { + RecalculateConnections( LOCAL_CLEANUP ); + FocusOnItem( nullptr ); GetCanvas()->DisplaySheet( GetCurrentSheet().LastScreen() );