From d1fbee2829b6d652abe09eaaeb2290653ec1c87a Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Sun, 28 Sep 2025 15:39:36 +0200 Subject: [PATCH] Remove manifest API filter in installer The API is already checked in `PluginManager.IsManifestEligible`, so a plugin not matching it doesn't even get here. --- .../Windows/PluginInstaller/PluginInstallerWindow.cs | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/Dalamud/Interface/Internal/Windows/PluginInstaller/PluginInstallerWindow.cs b/Dalamud/Interface/Internal/Windows/PluginInstaller/PluginInstallerWindow.cs index dc41e9588..3e56b65c9 100644 --- a/Dalamud/Interface/Internal/Windows/PluginInstaller/PluginInstallerWindow.cs +++ b/Dalamud/Interface/Internal/Windows/PluginInstaller/PluginInstallerWindow.cs @@ -3782,16 +3782,7 @@ internal class PluginInstallerWindow : Window, IDisposable private bool IsManifestFiltered(IPluginManifest manifest) { - var hasSearchString = !string.IsNullOrWhiteSpace(this.searchText); - var oldApi = (manifest.TestingDalamudApiLevel == null - || manifest.TestingDalamudApiLevel < PluginManager.DalamudApiLevel) - && manifest.DalamudApiLevel < PluginManager.DalamudApiLevel; - var installed = this.IsManifestInstalled(manifest).IsInstalled; - - if (oldApi && !hasSearchString && !installed) - return true; - - if (!hasSearchString) + if (string.IsNullOrWhiteSpace(this.searchText)) return false; return this.GetManifestSearchScore(manifest) < 1;