fix: auto-filter does not work well (#855)

This commit is contained in:
leo 2025-01-02 19:49:14 +08:00
parent 127315528a
commit 4e06944c9f
No known key found for this signature in database
5 changed files with 31 additions and 28 deletions

View file

@ -120,7 +120,7 @@ namespace SourceGit.Views
unset.Header = App.Text("Repository.FilterCommits.Default");
unset.Click += (_, ev) =>
{
repo.SetBranchFilterMode(node, Models.FilterMode.None);
repo.SetBranchFilterMode(node, Models.FilterMode.None, false, true);
ev.Handled = true;
};
@ -134,7 +134,7 @@ namespace SourceGit.Views
include.IsEnabled = mode != Models.FilterMode.Included;
include.Click += (_, ev) =>
{
repo.SetBranchFilterMode(node, Models.FilterMode.Included);
repo.SetBranchFilterMode(node, Models.FilterMode.Included, false, true);
ev.Handled = true;
};
@ -144,7 +144,7 @@ namespace SourceGit.Views
exclude.IsEnabled = mode != Models.FilterMode.Excluded;
exclude.Click += (_, ev) =>
{
repo.SetBranchFilterMode(node, Models.FilterMode.Excluded);
repo.SetBranchFilterMode(node, Models.FilterMode.Excluded, false, true);
ev.Handled = true;
};