From b4a7a256db4b5b348fd5c8bacc28f93d26e600c3 Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Tue, 6 Dec 2022 17:16:17 +0100 Subject: [PATCH] Small Function(`MainForm.GetSubPCK`) refactor --- PCK-Studio/MainForm.cs | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/PCK-Studio/MainForm.cs b/PCK-Studio/MainForm.cs index d2d24b78..6623af99 100644 --- a/PCK-Studio/MainForm.cs +++ b/PCK-Studio/MainForm.cs @@ -866,19 +866,16 @@ namespace PckStudio TreeNode GetSubPCK(TreeNode child) { TreeNode parent = child; - - bool flag = false; - while (parent.Parent != null) { parent = parent.Parent; Console.WriteLine(parent.Text); - flag = parent.Tag is PCKFile.FileData f && (f.filetype is PCKFile.FileData.FileType.TexturePackInfoFile || f.filetype is PCKFile.FileData.FileType.SkinDataFile); - if (flag) break; + if (parent.Tag is PCKFile.FileData f && + (f.filetype is PCKFile.FileData.FileType.TexturePackInfoFile || + f.filetype is PCKFile.FileData.FileType.SkinDataFile)) + return parent; } - - if (!flag) return null; - else return parent; + return null; } void RebuildSubPCK(TreeNode childNode)