Skip to content

Commit d90b6d2

Browse files
committed
add save after adding to quick access
1 parent dd57bfc commit d90b6d2

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

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

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
using MessageBoxIcon = System.Windows.Forms.MessageBoxIcon;
1414
using MessageBoxButton = System.Windows.Forms.MessageBoxButtons;
1515
using DialogResult = System.Windows.Forms.DialogResult;
16+
using Flow.Launcher.Plugin.Explorer.ViewModels;
1617

1718
namespace Flow.Launcher.Plugin.Explorer
1819
{
@@ -22,10 +23,13 @@ internal class ContextMenu : IContextMenu
2223

2324
private Settings Settings { get; set; }
2425

25-
public ContextMenu(PluginInitContext context, Settings settings)
26+
private SettingsViewModel ViewModel { get; set; }
27+
28+
public ContextMenu(PluginInitContext context, Settings settings, SettingsViewModel vm)
2629
{
2730
Context = context;
2831
Settings = settings;
32+
ViewModel = vm;
2933
}
3034

3135
public List<Result> LoadContextMenus(Result selectedResult)
@@ -68,6 +72,9 @@ public List<Result> LoadContextMenus(Result selectedResult)
6872
Context.API.GetTranslation("plugin_explorer_addfilefoldersuccess_detail"),
6973
fileOrFolder),
7074
Constants.ExplorerIconImageFullPath);
75+
76+
ViewModel.Save();
77+
7178
return true;
7279
}
7380
catch (Exception e)

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public async Task InitAsync(PluginInitContext context)
3838
if (Settings.QuickFolderAccessLinks.Any())
3939
Settings.QuickAccessLinks = Settings.QuickFolderAccessLinks;
4040

41-
contextMenu = new ContextMenu(Context, Settings);
41+
contextMenu = new ContextMenu(Context, Settings, viewModel);
4242
searchManager = new SearchManager(Settings, Context);
4343
}
4444

0 commit comments

Comments
 (0)