From c907c291480aeb800dba9cadd45e9c2d50917600 Mon Sep 17 00:00:00 2001 From: Jack251970 <1160210343@qq.com> Date: Sun, 5 Jan 2025 21:16:49 +0800 Subject: [PATCH] Fix plugin install issue --- .../PluginsManager.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/PluginsManager.cs b/Plugins/Flow.Launcher.Plugin.PluginsManager/PluginsManager.cs index f1c634640..fd222d909 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/PluginsManager.cs +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/PluginsManager.cs @@ -197,20 +197,22 @@ namespace Flow.Launcher.Plugin.PluginsManager prgBox.Close(); prgBox = null; }); - - Install(plugin, filePath); } else { await Http.DownloadAsync(plugin.UrlDownload, filePath).ConfigureAwait(false); - Install(plugin, filePath); } } else { filePath = plugin.LocalInstallPath; - Install(plugin, filePath); } + + // check if user cancelled download before installing plugin + if (downloadCancelled) + return; + + Install(plugin, filePath); } catch (HttpRequestException e) {