diff --git a/Flow.Launcher.Core/Plugin/PluginManager.cs b/Flow.Launcher.Core/Plugin/PluginManager.cs index 77393a19a..a2a009329 100644 --- a/Flow.Launcher.Core/Plugin/PluginManager.cs +++ b/Flow.Launcher.Core/Plugin/PluginManager.cs @@ -226,7 +226,7 @@ namespace Flow.Launcher.Core.Plugin public static List GetContextMenusForPlugin(Result result) { - List results; + var results = new List(); var pluginPair = _contextMenuPlugins.FirstOrDefault(o => o.Metadata.ID == result.PluginID); if (pluginPair != null) { @@ -234,7 +234,7 @@ namespace Flow.Launcher.Core.Plugin try { - results = plugin.LoadContextMenus(result) ?? new List(); + results = plugin.LoadContextMenus(result) ?? results; foreach (var r in results) { r.PluginDirectory = pluginPair.Metadata.PluginDirectory;