summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/OnScreenUI.cpp
diff options
context:
space:
mode:
authorLioncash <mai.iam2048@gmail.com>2023-12-11 13:18:02 -0500
committerLioncash <mai.iam2048@gmail.com>2023-12-11 13:36:39 -0500
commite55f9ed1022a799b4f8ec8fec6ff84356b05a0f3 (patch)
treed4c984e45ed24f790541737071bc1e959e7c056c /Source/Core/VideoCommon/OnScreenUI.cpp
parentd84ed054ee7fcaa9f9d1abbd5db0f10aed659092 (diff)
AchievementManager: Make GetInstance() return a reference
The internal static member will always have a valid lifetime. Makes this consistent with other instance based objects in our code.
Diffstat (limited to 'Source/Core/VideoCommon/OnScreenUI.cpp')
-rw-r--r--Source/Core/VideoCommon/OnScreenUI.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/Source/Core/VideoCommon/OnScreenUI.cpp b/Source/Core/VideoCommon/OnScreenUI.cpp
index 11953b2f4c..254ff6f2bb 100644
--- a/Source/Core/VideoCommon/OnScreenUI.cpp
+++ b/Source/Core/VideoCommon/OnScreenUI.cpp
@@ -330,10 +330,9 @@ void OnScreenUI::DrawDebugText()
#ifdef USE_RETRO_ACHIEVEMENTS
void OnScreenUI::DrawChallenges()
{
- std::lock_guard lg{*AchievementManager::GetInstance()->GetLock()};
- const AchievementManager::NamedIconMap& challenge_icons =
- AchievementManager::GetInstance()->GetChallengeIcons();
- if (challenge_icons.size() == 0)
+ std::lock_guard lg{*AchievementManager::GetInstance().GetLock()};
+ const auto& challenge_icons = AchievementManager::GetInstance().GetChallengeIcons();
+ if (challenge_icons.empty())
return;
const std::string window_name = "Challenges";