From c98c7c095aa26e36e7a2bbf4602aced2f190e400 Mon Sep 17 00:00:00 2001 From: MBucari Date: Fri, 25 Jul 2025 14:22:29 -0600 Subject: [PATCH] Fix quickfilter modification bug (#1313) --- Source/LibationAvalonia/ViewModels/MainVM.Filters.cs | 3 +-- Source/LibationAvalonia/Views/MainWindow.axaml | 4 ++-- Source/LibationAvalonia/Views/MainWindow.axaml.cs | 6 +++++- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/Source/LibationAvalonia/ViewModels/MainVM.Filters.cs b/Source/LibationAvalonia/ViewModels/MainVM.Filters.cs index 4f8ac7d2..2809585c 100644 --- a/Source/LibationAvalonia/ViewModels/MainVM.Filters.cs +++ b/Source/LibationAvalonia/ViewModels/MainVM.Filters.cs @@ -27,7 +27,6 @@ namespace LibationAvalonia.ViewModels /// Indicates if the first quick filter is the default filter public bool FirstFilterIsDefault { get => _firstFilterIsDefault; set => QuickFilters.UseDefault = this.RaiseAndSetIfChanged(ref _firstFilterIsDefault, value); } - private void Configure_Filters() { FirstFilterIsDefault = QuickFilters.UseDefault; @@ -55,7 +54,7 @@ namespace LibationAvalonia.ViewModels } public void AddQuickFilterBtn() { if (SelectedNamedFilter != null) QuickFilters.Add(SelectedNamedFilter); } - public async Task FilterBtn() => await PerformFilter(SelectedNamedFilter); + public async Task FilterBtn(string filterString) => await PerformFilter(new(filterString, null)); public async Task FilterHelpBtn() => await new LibationAvalonia.Dialogs.SearchSyntaxDialog().ShowDialog(MainWindow); public void ToggleFirstFilterIsDefault() => FirstFilterIsDefault = !FirstFilterIsDefault; public async Task EditQuickFiltersAsync() => await new LibationAvalonia.Dialogs.EditQuickFilters().ShowDialog(MainWindow); diff --git a/Source/LibationAvalonia/Views/MainWindow.axaml b/Source/LibationAvalonia/Views/MainWindow.axaml index 9542b089..d34ec041 100644 --- a/Source/LibationAvalonia/Views/MainWindow.axaml +++ b/Source/LibationAvalonia/Views/MainWindow.axaml @@ -191,10 +191,10 @@