diff --git a/src/api/game/game_cache.cpp b/src/api/game/game_cache.cpp index 5fde7ec8..cf8cb43c 100644 --- a/src/api/game/game_cache.cpp +++ b/src/api/game/game_cache.cpp @@ -94,7 +94,7 @@ std::shared_ptr GameCache::GetPlugin( return nullptr; } -void GameCache::AddPlugin(const Plugin&& plugin) { +void GameCache::AddPlugin(Plugin&& plugin) { lock_guard lock(mutex_); auto normalizedName = NormalizeFilename(plugin.GetName()); diff --git a/src/api/game/game_cache.h b/src/api/game/game_cache.h index 7f072fcb..4ecf1465 100644 --- a/src/api/game/game_cache.h +++ b/src/api/game/game_cache.h @@ -44,7 +44,7 @@ public: std::vector> GetPlugins() const; std::shared_ptr GetPlugin(const std::string& pluginName) const; - void AddPlugin(const Plugin&& plugin); + void AddPlugin(Plugin&& plugin); std::set GetArchivePaths() const; void CacheArchivePaths(std::set&& paths);