diff --git a/Dalamud/Interface/Internal/Windows/PluginInstaller/PluginInstallerWindow.cs b/Dalamud/Interface/Internal/Windows/PluginInstaller/PluginInstallerWindow.cs index d01063156..66f338586 100644 --- a/Dalamud/Interface/Internal/Windows/PluginInstaller/PluginInstallerWindow.cs +++ b/Dalamud/Interface/Internal/Windows/PluginInstaller/PluginInstallerWindow.cs @@ -283,6 +283,7 @@ public override void OnOpen() var pluginManager = Service.Get(); _ = pluginManager.ReloadPluginMastersAsync(); + Service.Get().ScanDevPlugins(); if (!this.isSearchTextPrefilled) this.searchText = string.Empty; this.sortKind = PluginSortKind.Alphabetical; @@ -755,8 +756,9 @@ private void DrawFooter() Service.Get().OpenSettings(); } - // If any dev plugins are installed, allow a shortcut for the /xldev menu item - if (this.hasDevPlugins) + // If any dev plugin locations exist, allow a shortcut for the /xldev menu item + var hasDevPluginLocations = configuration.DevPluginLoadLocations.Count > 0; + if (hasDevPluginLocations) { ImGui.SameLine(); if (ImGui.Button(Locs.FooterButton_ScanDevPlugins))