diff --git a/SourceGit/Git/Repository.cs b/SourceGit/Git/Repository.cs index cef88973..ab607f4e 100644 --- a/SourceGit/Git/Repository.cs +++ b/SourceGit/Git/Repository.cs @@ -473,7 +473,9 @@ namespace SourceGit.Git { var errs = RunCommand(args, line => { if (line != null) onProgress?.Invoke(line); - }, true); + }, true); + + OnSubmoduleChanged?.Invoke(); AssertCommand(errs); } @@ -516,6 +518,8 @@ namespace SourceGit.Git { if (line != null) onProgress?.Invoke(line); }, true); + OnSubmoduleChanged?.Invoke(); + AssertCommand(errs); if (needPopStash) RunCommand("stash pop -q stash@{0}", null);