From 4ee0825837aa0d63c63c4c69e37ae98424621df6 Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Tue, 6 Dec 2022 17:20:51 +0100 Subject: [PATCH] Small clean up in `RebuildSubPCK` --- PCK-Studio/MainForm.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/PCK-Studio/MainForm.cs b/PCK-Studio/MainForm.cs index 6ba1582a..67552fee 100644 --- a/PCK-Studio/MainForm.cs +++ b/PCK-Studio/MainForm.cs @@ -892,9 +892,8 @@ namespace PckStudio foreach (TreeNode node in GetNodes(parent.Nodes)) { - if (node.Tag is PCKFile.FileData) + if (node.Tag is PCKFile.FileData node_file) { - PCKFile.FileData node_file = (PCKFile.FileData)node.Tag; PCKFile.FileData new_file = new PCKFile.FileData(node_file.filepath, node_file.filetype); foreach (var prop in node_file.properties) new_file.properties.Add(prop); new_file.SetData(node_file.data); @@ -902,12 +901,15 @@ namespace PckStudio } } - MemoryStream ms = new MemoryStream(); // Bool to add the XMLVersion property bool isSkinsPCK = parent_file.filetype is PCKFile.FileData.FileType.SkinDataFile; + + using (MemoryStream ms = new MemoryStream()) + { PCKFileWriter.Write(ms, newPCKFile, LittleEndianCheckBox.Checked, isSkinsPCK); parent_file.SetData(ms.ToArray()); parent.Tag = parent_file; + } BuildMainTreeView(); }