Skip to content

Commit 287f3f8

Browse files
committed
Settings
1 parent 4b15add commit 287f3f8

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

Plugins/Flow.Launcher.Plugin.Explorer/Settings.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public class Settings
1515
{
1616
public int MaxResult { get; set; } = 100;
1717

18-
public static ObservableCollection<AccessLink> QuickAccessLinks { get; set; } = new();
18+
public ObservableCollection<AccessLink> QuickAccessLinks { get; set; } = new();
1919

2020
public ObservableCollection<AccessLink> IndexSearchExcludedSubdirectoryPaths { get; set; } = new ObservableCollection<AccessLink>();
2121

Plugins/Flow.Launcher.Plugin.Explorer/ViewModels/SettingsViewModel.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -383,14 +383,14 @@ private void EditQuickAccessLink(object commandParameter)
383383
return;
384384
}
385385

386-
var quickAccessLinkSettings = new QuickAccessLinkSettings(SelectedQuickAccessLink);
386+
var quickAccessLinkSettings = new QuickAccessLinkSettings(Settings,SelectedQuickAccessLink);
387387
quickAccessLinkSettings.ShowDialog();
388388
}
389389

390390
[RelayCommand]
391391
private void AddQuickAccessLink(object commandParameter)
392392
{
393-
var quickAccessLinkSettings = new QuickAccessLinkSettings();
393+
var quickAccessLinkSettings = new QuickAccessLinkSettings(Settings);
394394
quickAccessLinkSettings.ShowDialog();
395395
}
396396

Plugins/Flow.Launcher.Plugin.Explorer/Views/QuickAccessLinkSettings.xaml.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,17 +53,21 @@ public string SelectedName
5353

5454
private bool IsEdit { get; set; }
5555
[CanBeNull] private AccessLink SelectedAccessLink { get; set; }
56-
public QuickAccessLinkSettings()
56+
57+
private Settings Settings { get; }
58+
public QuickAccessLinkSettings(Settings settings)
5759
{
60+
Settings = settings;
5861
InitializeComponent();
5962
}
6063

61-
public QuickAccessLinkSettings(AccessLink selectedAccessLink)
64+
public QuickAccessLinkSettings(Settings settings,AccessLink selectedAccessLink)
6265
{
6366
IsEdit = true;
6467
_selectedName = selectedAccessLink.Name;
6568
_selectedPath = selectedAccessLink.Path;
6669
SelectedAccessLink = selectedAccessLink;
70+
Settings = settings;
6771
InitializeComponent();
6872
}
6973

0 commit comments

Comments
 (0)