From 31091fc9755ff740f921f79bbb82582e9ccc3d27 Mon Sep 17 00:00:00 2001 From: LillyJadeKatrin Date: Tue, 26 Sep 2023 07:21:22 -0400 Subject: [PATCH] Added GameLoaded check to AchievementProgressWidget. --- .../Core/DolphinQt/Achievements/AchievementProgressWidget.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp b/Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp index 9f8c38bfe5..a883f0d675 100644 --- a/Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp +++ b/Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp @@ -49,6 +49,8 @@ AchievementProgressWidget::AchievementProgressWidget(QWidget* parent) : QWidget( QGroupBox* AchievementProgressWidget::CreateAchievementBox(const rc_api_achievement_definition_t* achievement) { + if (!AchievementManager::GetInstance()->IsGameLoaded()) + return new QGroupBox(); QLabel* a_title = new QLabel(QString::fromUtf8(achievement->title, strlen(achievement->title))); QLabel* a_description = new QLabel(QString::fromUtf8(achievement->description, strlen(achievement->description))); @@ -91,6 +93,8 @@ void AchievementProgressWidget::UpdateData() delete item; } + if (!AchievementManager::GetInstance()->IsGameLoaded()) + return; const auto* game_data = AchievementManager::GetInstance()->GetGameData(); for (u32 ix = 0; ix < game_data->num_achievements; ix++) {