[Patcher] Ensure hash is checked when loading title plugins

Fixes bug where plugin loader would load all defined plugins if at least one was valid
This commit is contained in:
Michael Oliver
2025-02-26 12:33:29 +00:00
committed by Radosław Gliński
parent ac6692fc65
commit 9555e7bde4
3 changed files with 11 additions and 5 deletions

View File

@@ -31,7 +31,7 @@ class PluginLoader {
PluginLoader(kernel::KernelState* kernel_state,
const std::filesystem::path plugins_root);
void LoadTitlePlugins(const uint32_t title_id);
void LoadTitlePlugins(const uint32_t title_id, const uint64_t module_hash);
bool IsAnyPluginForTitleAvailable(const uint32_t title_id,
const uint64_t module_hash) const;
bool IsAnyPluginLoaded() { return is_any_plugin_loaded_; }