Don't do a full connection database reset on redraw

All we need here is an updated intersheet reference, the connectivity
database remains valid and shouldn't be touched
This commit is contained in:
Seth Hillbrand 2023-01-20 14:11:23 -08:00
parent 08c2828bd3
commit b8ee588a76
1 changed files with 3 additions and 0 deletions

View File

@ -716,6 +716,9 @@ void SCH_EDIT_FRAME::HardRedraw()
libSymbol.second->ClearCaches(); libSymbol.second->ClearCaches();
} }
if( Schematic().Settings().m_IntersheetRefsShow )
RecomputeIntersheetRefs();
FocusOnItem( nullptr ); FocusOnItem( nullptr );
GetCanvas()->DisplaySheet( GetCurrentSheet().LastScreen() ); GetCanvas()->DisplaySheet( GetCurrentSheet().LastScreen() );