From 133ff9b552bd4fdd2d9f557724911d454e2911a7 Mon Sep 17 00:00:00 2001 From: Wayne Stambaugh Date: Tue, 28 May 2019 17:07:00 -0400 Subject: [PATCH] Eeschema: fix broken symbol library links after sheet edit. Refresh the currently edit sheet screen symbol links when the sheet file name is changed. https://bugs.launchpad.net/kicad/+bug/1830315 Fixes lp:1830315 --- eeschema/sheet.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/eeschema/sheet.cpp b/eeschema/sheet.cpp index 1644b7b7da..b964b6ef46 100644 --- a/eeschema/sheet.cpp +++ b/eeschema/sheet.cpp @@ -253,6 +253,11 @@ bool SCH_EDIT_FRAME::EditSheet( SCH_SHEET* aSheet, SCH_SHEET_PATH* aHierarchy, return false; } + + SCH_SCREEN* screen = aSheet->GetScreen(); + + if( screen ) + screen->UpdateSymbolLinks( true ); } aSheet->SetFileNameSize( dlg.GetFileNameTextSize() );