MainForm.cs - Fixed Editor trying to load empty sub pck file

This commit is contained in:
miku-666
2023-05-04 22:31:27 +02:00
parent b4059ca20f
commit 0447930900

View File

@@ -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 + "/");
}