From c43aa72d0c387f0d3bdc30fb54ea1d6e63aff280 Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Sun, 31 Jul 2022 12:44:40 +0200 Subject: [PATCH] Add using statement to generateModel --- MinecraftUSkinEditor/MainForm.cs | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/MinecraftUSkinEditor/MainForm.cs b/MinecraftUSkinEditor/MainForm.cs index ea2a2dea..2a9cef6b 100644 --- a/MinecraftUSkinEditor/MainForm.cs +++ b/MinecraftUSkinEditor/MainForm.cs @@ -321,15 +321,14 @@ namespace PckStudio public void editModel(PCKFile.FileData skin) { - generateModel generate = new generateModel(skin.properties, new PictureBox()); - //Opens Model Generator Dialog - if (generate.ShowDialog() == DialogResult.OK) - { - entryTypeTextBox.Text = ""; - entryDataTextBox.Text = ""; - ReloadMetaTreeView(); - saved = false; - } + using (generateModel generate = new generateModel(skin.properties, new PictureBox())) + if (generate.ShowDialog() == DialogResult.OK) + { + entryTypeTextBox.Text = ""; + entryDataTextBox.Text = ""; + saved = false; + ReloadMetaTreeView(); + } } private void extractToolStripMenuItem_Click(object sender, EventArgs e) @@ -686,14 +685,12 @@ namespace PckStudio mf.properties.Add(property); } - TreeNode newNode = new TreeNode(); - newNode.Text = newFileName; - newNode.Tag = mf; + TreeNode newNode = CreateNode(newFileName, mf); newNode.ImageIndex = node.ImageIndex; newNode.SelectedImageIndex = node.SelectedImageIndex; - - if (node.Parent == null) treeViewMain.Nodes.Insert(node.Index + 1, newNode); //adds generated minefile node - else node.Parent.Nodes.Insert(node.Index + 1, newNode);//adds generated minefile node to selected folder + TreeNodeCollection root = node.Parent == null ? treeViewMain.Nodes : node.Parent.Nodes; + // adds generated minefile node + root.Insert(node.Index + 1, newNode); currentPCK.Files.Insert(node.Index + 1, mf); }