From 0447930900f347f4c6b759e1cc04c744dca9d2de Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Thu, 4 May 2023 22:31:27 +0200 Subject: [PATCH] MainForm.cs - Fixed Editor trying to load empty sub pck file --- PCK-Studio/MainForm.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/PCK-Studio/MainForm.cs b/PCK-Studio/MainForm.cs index 3e500802..ab20a8a5 100644 --- a/PCK-Studio/MainForm.cs +++ b/PCK-Studio/MainForm.cs @@ -282,12 +282,14 @@ namespace PckStudio { case PckFile.FileData.FileType.SkinDataFile: case PckFile.FileData.FileType.TexturePackInfoFile: + if (file.Data.Length == 0) + break; using (var stream = new MemoryStream(file.Data)) { try { - var writer = new PckFileReader(LittleEndianCheckBox.Checked ? OMI.Endianness.LittleEndian : OMI.Endianness.BigEndian); - PckFile subPCKfile = writer.FromStream(stream); + var reader = new PckFileReader(LittleEndianCheckBox.Checked ? OMI.Endianness.LittleEndian : OMI.Endianness.BigEndian); + PckFile subPCKfile = reader.FromStream(stream); // passes parent path to remove from sub pck filepaths BuildPckTreeView(node.Nodes, subPCKfile, file.Filename + "/"); }