diff --git a/eeschema/cross-probing.cpp b/eeschema/cross-probing.cpp index 531c56cd63..c24f3b0c34 100644 --- a/eeschema/cross-probing.cpp +++ b/eeschema/cross-probing.cpp @@ -553,6 +553,12 @@ bool sheetContainsOnlyWantedItems( SCH_REFERENCE_LIST references; aSheetPath.GetSymbols( references, false, true ); + if( references.GetCount() == 0 ) // Empty sheet, obviously do not contain wanted items + { + aCache.emplace( aSheetPath, false ); + return false; + } + for( unsigned ii = 0; ii < references.GetCount(); ii++ ) { SCH_REFERENCE& schRef = references[ii];