From 40ef6339d30cf7b07291bfc904823036c03c4ea3 Mon Sep 17 00:00:00 2001 From: Evan Wallace Date: Sat, 30 Jul 2022 14:56:11 -0400 Subject: [PATCH] fix #2422: use original case for watch mode logs --- internal/fs/fs_real.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/fs/fs_real.go b/internal/fs/fs_real.go index 366921738b0..aea4251719d 100644 --- a/internal/fs/fs_real.go +++ b/internal/fs/fs_real.go @@ -485,13 +485,13 @@ func (fs *realFS) WatchData() WatchData { } } else { // Check individual entries - isPresent := make(map[string]bool, len(names)) + lookup := make(map[string]string, len(names)) for _, name := range names { - isPresent[strings.ToLower(name)] = true + lookup[strings.ToLower(name)] = name } for name, wasPresent := range data.accessedEntries.wasPresent { - if wasPresent != isPresent[name] { - return fs.Join(path, name) + if originalName, isPresent := lookup[name]; wasPresent != isPresent { + return fs.Join(path, originalName) } } }