From ce7420354d7d38266eb15d8418acb27beb503528 Mon Sep 17 00:00:00 2001 From: leo Date: Fri, 9 Aug 2024 14:34:19 +0800 Subject: [PATCH] fix: local changes do not updated after submodule changed (#339) --- src/Models/Watcher.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Models/Watcher.cs b/src/Models/Watcher.cs index bc502e10..7504eb5d 100644 --- a/src/Models/Watcher.cs +++ b/src/Models/Watcher.cs @@ -182,6 +182,7 @@ namespace SourceGit.Models if (name.StartsWith("modules", StringComparison.Ordinal) && name.EndsWith("HEAD", StringComparison.Ordinal)) { _updateSubmodules = DateTime.Now.AddSeconds(1).ToFileTime(); + _updateWC = DateTime.Now.AddSeconds(1).ToFileTime(); } else if (name.StartsWith("refs/tags", StringComparison.Ordinal)) { @@ -220,7 +221,7 @@ namespace SourceGit.Models if (name.StartsWith(submodule, StringComparison.Ordinal)) { _updateSubmodules = DateTime.Now.AddSeconds(1).ToFileTime(); - break; + return; } } }