From 4ce56fe682b458af160af6ace18ebef94f651a03 Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Sat, 23 Mar 2024 11:15:20 +0100 Subject: [PATCH] MainForm - Only set file icons and click event if file is supported --- PCK-Studio/MainForm.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/PCK-Studio/MainForm.cs b/PCK-Studio/MainForm.cs index 58a0f287..54c4efee 100644 --- a/PCK-Studio/MainForm.cs +++ b/PCK-Studio/MainForm.cs @@ -99,7 +99,7 @@ namespace PckStudio [PckFileType.ColourTableFile] = HandleColourFile, [PckFileType.GameRulesHeader] = HandleGameRuleFile, [PckFileType.SkinDataFile] = HandleInnerPckFile, - [PckFileType.ModelsFile] = HandleModelsFile, + [PckFileType.ModelsFile] = null, //HandleModelsFile, // Note: Uncomment when implemented [PckFileType.BehavioursFile] = HandleBehavioursFile, [PckFileType.MaterialFile] = HandleMaterialFile, }; @@ -107,6 +107,8 @@ namespace PckStudio private void HandleInnerPckFile(PckFileData file) { + // TODO: decide on how to handle embedded pck files + return; if (Settings.Default.LoadSubPcks && (file.Filetype == PckFileType.SkinDataFile || file.Filetype == PckFileType.TexturePackInfoFile) && file.Size > 0 && treeViewMain.SelectedNode.Nodes.Count == 0) @@ -1878,6 +1880,7 @@ namespace PckStudio node.SelectedImageIndex = 3; break; case PckFileType.TexturePackInfoFile: + goto default; node.ImageIndex = 4; node.SelectedImageIndex = 4; break; @@ -1886,10 +1889,12 @@ namespace PckStudio node.SelectedImageIndex = 6; break; case PckFileType.ModelsFile: + goto default; node.ImageIndex = 8; node.SelectedImageIndex = 8; break; case PckFileType.SkinDataFile: + goto default; node.ImageIndex = 7; node.SelectedImageIndex = 7; break;