From 3b1840b7a9a4eff0a862bb2582ea0574ee0b5aab Mon Sep 17 00:00:00 2001 From: rainmakerv2 <30595646+rainmakerv3@users.noreply.github.com> Date: Thu, 13 Feb 2025 01:05:35 +0800 Subject: [PATCH] Add error message when trophy data extraction fails (#2393) Co-authored-by: rainmakerv2 <30595646+jpau02@users.noreply.github.com> --- src/qt_gui/trophy_viewer.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/qt_gui/trophy_viewer.cpp b/src/qt_gui/trophy_viewer.cpp index 49fb993eb..4fa5ee5e2 100644 --- a/src/qt_gui/trophy_viewer.cpp +++ b/src/qt_gui/trophy_viewer.cpp @@ -1,6 +1,7 @@ // SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later +#include #include "common/path_util.h" #include "trophy_viewer.h" @@ -29,8 +30,13 @@ void TrophyViewer::PopulateTrophyWidget(QString title) { QDir dir(trophyDirQt); if (!dir.exists()) { std::filesystem::path path = Common::FS::PathFromQString(gameTrpPath_); - if (!trp.Extract(path, title.toStdString())) + if (!trp.Extract(path, title.toStdString())) { + QMessageBox::critical(this, "Trophy Data Extraction Error", + "Unable to extract Trophy data, please ensure you have " + "inputted a trophy key in the settings menu."); + QWidget::close(); return; + } } QFileInfoList dirList = dir.entryInfoList(QDir::Dirs | QDir::NoDotAndDotDot); if (dirList.isEmpty())