diff --git a/eeschema/dialogs/dialog_erc.cpp b/eeschema/dialogs/dialog_erc.cpp index fb8338f9de..0bec5a8d87 100644 --- a/eeschema/dialogs/dialog_erc.cpp +++ b/eeschema/dialogs/dialog_erc.cpp @@ -281,9 +281,10 @@ void DIALOG_ERC::OnLeftClickMarkersList( wxHtmlLinkEvent& event ) if( sheetList[i] != m_parent->GetCurrentSheet() ) { - sheetList[i].LastScreen()->SetZoom( m_parent->GetScreen()->GetZoom() ); m_parent->SetCurrentSheet( sheetList[i] ); - m_parent->GetCurrentSheet().UpdateAllScreenReferences(); + m_parent->DisplayCurrentSheet(); + sheetList[i].LastScreen()->SetZoom( m_parent->GetScreen()->GetZoom() ); + m_parent->RedrawScreen( m_parent->GetScrollCenterPosition(), false ); } m_lastMarkerFound = marker;