Block install if manual install exists

This commit is contained in:
Garulf 2021-11-19 10:59:32 -05:00
parent cf056a92c0
commit 2e2d2591d7

View file

@ -104,7 +104,7 @@ namespace Flow.Launcher.Plugin.PluginsManager
internal async Task InstallOrUpdate(UserPlugin plugin)
{
if (PluginExists(plugin.ID))
if (PluginExists(plugin.ID) || Directory.Exists(Path.Combine(DataLocation.PluginsDirectory, plugin.Name)))
{
if (Context.API.GetAllPlugins()
.Any(x => x.Metadata.ID == plugin.ID && x.Metadata.Version.CompareTo(plugin.Version) < 0))