diff --git a/Dalamud/Configuration/Internal/DalamudConfiguration.cs b/Dalamud/Configuration/Internal/DalamudConfiguration.cs index 3b140e9cd..22fb2f448 100644 --- a/Dalamud/Configuration/Internal/DalamudConfiguration.cs +++ b/Dalamud/Configuration/Internal/DalamudConfiguration.cs @@ -605,12 +605,6 @@ internal sealed class DalamudConfiguration : IInternalDisposableService this.AutoUpdateBehavior ??= this.AutoUpdatePlugins ? Plugin.Internal.AutoUpdate.AutoUpdateBehavior.UpdateAll : Plugin.Internal.AutoUpdate.AutoUpdateBehavior.OnlyNotify; - - // Turn ImGui asserts on by default if we have any active dev plugins - if (!this.ImGuiAssertsEnabledAtStartup.HasValue && this.DevPluginLoadLocations.Any(x => x.IsEnabled)) - { - this.ImGuiAssertsEnabledAtStartup = true; - } #pragma warning restore CS0618 } diff --git a/Dalamud/Plugin/Internal/PluginManager.cs b/Dalamud/Plugin/Internal/PluginManager.cs index 9d71c60df..45a923aed 100644 --- a/Dalamud/Plugin/Internal/PluginManager.cs +++ b/Dalamud/Plugin/Internal/PluginManager.cs @@ -1572,6 +1572,9 @@ internal class PluginManager : IInternalDisposableService { Log.Information($"Loading dev plugin {name}"); plugin = new LocalDevPlugin(dllFile, manifest); + + // This is a dev plugin - turn ImGui asserts on by default if we haven't chosen yet + this.configuration.ImGuiAssertsEnabledAtStartup ??= true; } else {