diff --git a/CHANGES b/CHANGES index 21fbc0fbf..606f3340e 100644 --- a/CHANGES +++ b/CHANGES @@ -70,6 +70,7 @@ Misc: - Qt: Add shortcuts to increment fast forward speed (mgba.io/i/2903) - Qt: Enable ROM preloading by default - Qt: Throttle fatal error dialogs + - Qt: Add save info to bug report logs - Res: Port hq2x and OmniScale shaders from SameBoy - Res: Port NSO-gba-colors shader (closes mgba.io/i/2834) - Res: Update gba-colors shader (closes mgba.io/i/2976) diff --git a/src/platform/qt/ReportView.cpp b/src/platform/qt/ReportView.cpp index 18a951783..c5998e9c2 100644 --- a/src/platform/qt/ReportView.cpp +++ b/src/platform/qt/ReportView.cpp @@ -503,6 +503,14 @@ void ReportView::addGamepadInfo(QStringList& report) { } void ReportView::addROMInfo(QStringList& report, CoreController* controller) { + QFileInfo saveInfo(controller->savePath()); + if (saveInfo.exists()) { + report << QString("Save file: %1").arg(redact(saveInfo.filePath())); + report << QString("Save size: %1").arg(saveInfo.size()); + } else { + report << QString("No save file"); + } + report << QString("Currently paused: %1").arg(yesNo[controller->isPaused()]); mCore* core = controller->thread()->core;