diff --git a/Source/Core/Core/AchievementManager.cpp b/Source/Core/Core/AchievementManager.cpp index 17a42f55c0..c0b35d430f 100644 --- a/Source/Core/Core/AchievementManager.cpp +++ b/Source/Core/Core/AchievementManager.cpp @@ -862,11 +862,10 @@ AchievementManager::GetLeaderboardsInfo() const return m_leaderboard_map; } -AchievementManager::RichPresence AchievementManager::GetRichPresence() +AchievementManager::RichPresence AchievementManager::GetRichPresence() const { std::lock_guard lg{m_lock}; - RichPresence rich_presence = m_rich_presence; - return rich_presence; + return m_rich_presence; } void AchievementManager::SetDisabled(bool disable) diff --git a/Source/Core/Core/AchievementManager.h b/Source/Core/Core/AchievementManager.h index 3c67edd85d..ff5c722066 100644 --- a/Source/Core/Core/AchievementManager.h +++ b/Source/Core/Core/AchievementManager.h @@ -143,7 +143,7 @@ public: AchievementManager::ResponseType GetAchievementProgress(AchievementId achievement_id, u32* value, u32* target); const std::unordered_map& GetLeaderboardsInfo() const; - RichPresence GetRichPresence(); + RichPresence GetRichPresence() const; bool IsDisabled() const { return m_disabled; }; void SetDisabled(bool disabled); const NamedIconMap& GetChallengeIcons() const;