summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorLillyJadeKatrin <lilly.kitty.1988@gmail.com>2024-07-10 08:51:13 -0400
committerLillyJadeKatrin <lilly.kitty.1988@gmail.com>2024-07-10 08:51:13 -0400
commit073426ead75bd4dde88e91c3ba9b7d30ea9ff7fd (patch)
tree6714ea2bbf4c910b86913e06637e17756a76d4b7 /Source/Core
parentbb03fc04ccbdd5a86dfbe7ab6179d240f5b0e076 (diff)
Force progress bar to 100% on completed achievements
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/DolphinQt/Achievements/AchievementBox.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/Core/DolphinQt/Achievements/AchievementBox.cpp b/Source/Core/DolphinQt/Achievements/AchievementBox.cpp
index 56a246955b..0beba5b06f 100644
--- a/Source/Core/DolphinQt/Achievements/AchievementBox.cpp
+++ b/Source/Core/DolphinQt/Achievements/AchievementBox.cpp
@@ -117,11 +117,12 @@ void AchievementBox::UpdateProgress()
if (m_achievement->measured_percent > 0.000)
{
m_progress_bar->setRange(0, 100);
- m_progress_bar->setValue(m_achievement->measured_percent);
+ m_progress_bar->setValue(m_achievement->unlocked ? 100 : m_achievement->measured_percent);
m_progress_bar->setTextVisible(false);
m_progress_label->setText(
QString::fromUtf8(m_achievement->measured_progress,
qstrnlen(m_achievement->measured_progress, PROGRESS_LENGTH)));
+ m_progress_label->setVisible(!m_achievement->unlocked);
m_progress_bar->setVisible(true);
}
else