From 0ce2a7dda515a99afd6b860bac2a86413657dc8f Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Sat, 3 Oct 2020 13:32:11 -0700 Subject: [PATCH] Ensure a non-null set of children for DFD --- SabreTools.Library/DatFiles/DatFile.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/SabreTools.Library/DatFiles/DatFile.cs b/SabreTools.Library/DatFiles/DatFile.cs index 19f43d18..78458984 100644 --- a/SabreTools.Library/DatFiles/DatFile.cs +++ b/SabreTools.Library/DatFiles/DatFile.cs @@ -2052,7 +2052,10 @@ namespace SabreTools.Library.DatFiles else if (!asFiles.HasFlag(TreatAsFile.Archive)) { var extracted = archive.GetChildren(); - ProcessArchive(item, basePath, extracted); + + // If we have internal items to process, do so + if (extracted != null) + ProcessArchive(item, basePath, extracted); // Now find all folders that are empty, if we are supposed to if (addBlanks)