Skip to content

Commit cfb2ca1

Browse files
committed
fix PluginsManager context menu crashing
1 parent 2777795 commit cfb2ca1

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ public List<Result> LoadContextMenus(Result selectedResult)
1919
{
2020
var pluginManifestInfo = selectedResult.ContextData as UserPlugin;
2121

22+
if (pluginManifestInfo == null)
23+
return new List<Result>();
24+
2225
return new List<Result>
2326
{
2427
new Result

Plugins/Flow.Launcher.Plugin.PluginsManager/PluginsManager.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,13 @@ await Http.DownloadAsync(x.PluginNewUserPlugin.UrlDownload, downloadToFilePath)
269269
}
270270

271271
return false;
272-
}
272+
},
273+
ContextData =
274+
new UserPlugin
275+
{
276+
Website = x.PluginNewUserPlugin.Website,
277+
UrlSourceCode = x.PluginNewUserPlugin.UrlSourceCode
278+
}
273279
});
274280

275281
return Search(results, uninstallSearch);

Plugins/Flow.Launcher.Plugin.PluginsManager/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"Name": "Plugins Manager",
77
"Description": "Management of installing, uninstalling or updating Flow Launcher plugins",
88
"Author": "Jeremy Wu",
9-
"Version": "1.8.3",
9+
"Version": "1.8.4",
1010
"Language": "csharp",
1111
"Website": "https://github.com/Flow-Launcher/Flow.Launcher",
1212
"ExecuteFileName": "Flow.Launcher.Plugin.PluginsManager.dll",

0 commit comments

Comments
 (0)