Browse Source

Set sheetpath for ERCE_MISSING_UNIT errors.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/18445
jobs
Jeff Young 1 year ago
parent
commit
22d37f6c34
  1. 2
      eeschema/erc/erc.cpp

2
eeschema/erc/erc.cpp

@ -561,6 +561,8 @@ int ERC_TESTER::TestMissingUnits()
std::shared_ptr<ERC_ITEM> ercItem = ERC_ITEM::Create( aErrorCode );
ercItem->SetErrorMessage( msg );
ercItem->SetItems( unit );
ercItem->SetSheetSpecificPath( base_ref.GetSheetPath() );
ercItem->SetItemsSheetPaths( base_ref.GetSheetPath() );
SCH_MARKER* marker = new SCH_MARKER( ercItem, unit->GetPosition() );
base_ref.GetSheetPath().LastScreen()->Append( marker );

Loading…
Cancel
Save