diff --git a/Dalamud/Plugin/Internal/PluginManager.cs b/Dalamud/Plugin/Internal/PluginManager.cs index ad3014b2f..f806fa4e6 100644 --- a/Dalamud/Plugin/Internal/PluginManager.cs +++ b/Dalamud/Plugin/Internal/PluginManager.cs @@ -685,7 +685,7 @@ namespace Dalamud.Plugin.Internal } /// - /// Update all plugins. + /// Update all non-dev plugins. /// /// Perform a dry run, don't install anything. /// Success or failure and a list of updated plugin metadata. @@ -698,6 +698,10 @@ namespace Dalamud.Plugin.Internal // Prevent collection was modified errors foreach (var plugin in this.UpdatablePlugins) { + // Can't update that! + if (plugin.InstalledPlugin.IsDev) + return null; + var result = await this.UpdateSinglePluginAsync(plugin, false, dryRun); if (result != null) updatedList.Add(result); @@ -721,10 +725,6 @@ namespace Dalamud.Plugin.Internal { var plugin = metadata.InstalledPlugin; - // Can't update that! - if (plugin.IsDev) - return null; - var updateStatus = new PluginUpdateStatus { InternalName = plugin.Manifest.InternalName,