From 7ec9b10e32c5e06ca583477ab2cef20c51a01d44 Mon Sep 17 00:00:00 2001 From: dexy Date: Fri, 28 Jan 2022 04:41:05 +1100 Subject: [PATCH] Fix for project items displaying hashes when custom resources loaded --- CodeWalker/Project/ProjectForm.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CodeWalker/Project/ProjectForm.cs b/CodeWalker/Project/ProjectForm.cs index 1699d6b..9d0160b 100644 --- a/CodeWalker/Project/ProjectForm.cs +++ b/CodeWalker/Project/ProjectForm.cs @@ -8584,6 +8584,8 @@ namespace CodeWalker.Project } private void LoadYdrFromFile(YdrFile ydr, string filename) { + AddFilenameToJenkIndex(filename); + byte[] data = File.ReadAllBytes(filename); ydr.Load(data); @@ -8595,6 +8597,8 @@ namespace CodeWalker.Project } private void LoadYddFromFile(YddFile ydd, string filename) { + AddFilenameToJenkIndex(filename); + byte[] data = File.ReadAllBytes(filename); ydd.Load(data); @@ -8606,6 +8610,8 @@ namespace CodeWalker.Project } private void LoadYftFromFile(YftFile yft, string filename) { + AddFilenameToJenkIndex(filename); + byte[] data = File.ReadAllBytes(filename); yft.Load(data); @@ -8617,6 +8623,8 @@ namespace CodeWalker.Project } private void LoadYtdFromFile(YtdFile ytd, string filename) { + AddFilenameToJenkIndex(filename); + byte[] data = File.ReadAllBytes(filename); ytd.Load(data); @@ -8628,6 +8636,13 @@ namespace CodeWalker.Project } + private void AddFilenameToJenkIndex(string filename) + { + var n = Path.GetFileNameWithoutExtension(filename).ToLowerInvariant(); + JenkIndex.Ensure(n); + } + + private void LoadProjectUI() {