From bde59acffab261f1022d28b80d24ff2fcd9f50e8 Mon Sep 17 00:00:00 2001 From: gn Fur Date: Sat, 19 Oct 2019 22:16:21 +0300 Subject: [PATCH] Fixed watch being completely broken. --- NoPipeline/NoPipeline/Content.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/NoPipeline/NoPipeline/Content.cs b/NoPipeline/NoPipeline/Content.cs index 6c05695..0de5849 100644 --- a/NoPipeline/NoPipeline/Content.cs +++ b/NoPipeline/NoPipeline/Content.cs @@ -113,7 +113,7 @@ public void CheckIntegrity(string rootPath) DateTime itemLastModified = File.GetLastWriteTime(rootPath + item.Path); - var relativeItemPath = Path.Combine(rootPath + Path.GetDirectoryName(item.Path)); + var relativeItemPath = Path.Combine(rootPath, Path.GetDirectoryName(item.Path)); // Watched files are files which aren't tracked by the content pipeline. // But they are tracked by us! We look which files were recently modified @@ -129,9 +129,10 @@ public void CheckIntegrity(string rootPath) string[] files; + Console.WriteLine("Checking wildcars for: " + Path.Combine(relativeItemPath, filePath)); try { - files = Directory.GetFiles($"{relativeItemPath}/{filePath}", fileName, SearchOption.AllDirectories); + files = Directory.GetFiles(Path.Combine(relativeItemPath, filePath), fileName, SearchOption.AllDirectories); } catch { @@ -148,7 +149,7 @@ public void CheckIntegrity(string rootPath) if (itemLastModified < fileLastModified || itemLastModified < fileCreationTime) { Console.WriteLine("Modifying: " + file); - File.SetLastWriteTime(rootPath + item.Path, DateTime.Now); + File.SetLastWriteTime(Path.Combine(rootPath, item.Path), DateTime.Now); break; } }