From 42ca39c6fec10f0a0a29cfae99d8a643094e4b3b Mon Sep 17 00:00:00 2001 From: LillyJadeKatrin Date: Fri, 3 May 2024 21:35:01 -0400 Subject: [PATCH] Hide Achievement Dialog Header When Disabled If achievements were disabled but a player token is in settings, prior to this change the Achievement Manager dialog would show a box with no player name and score zero, which is unnecessary. --- Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp b/Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp index 42b5de602f..c148714171 100644 --- a/Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp +++ b/Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp @@ -59,11 +59,12 @@ void AchievementHeaderWidget::UpdateData() { std::lock_guard lg{AchievementManager::GetInstance().GetLock()}; auto& instance = AchievementManager::GetInstance(); - if (!instance.HasAPIToken()) + if (!Config::Get(Config::RA_ENABLED) || !instance.HasAPIToken()) { m_header_box->setVisible(false); return; } + m_header_box->setVisible(true); QString user_name = QtUtils::FromStdString(instance.GetPlayerDisplayName()); QString game_name = QtUtils::FromStdString(instance.GetGameDisplayName());