Work around reported crash in ReportScreen

This commit is contained in:
Henrik Rydgård
2026-03-13 09:10:35 +01:00
parent b4646a49d5
commit 70fa516d75
+2 -4
View File
@@ -176,13 +176,12 @@ ScreenRenderFlags ReportScreen::PreRender(ScreenRenderMode mode) {
File::CreateDir(path);
}
screenshotFilename_ = screenshotPath;
ScheduleScreenshot(screenshotFilename_, ScreenshotFormat::JPG, ScreenshotType::Display, 4, [this](ScreenshotResult result) {
ScheduleScreenshot(screenshotFilename_, ScreenshotFormat::JPG, ScreenshotType::Display, 4, [](ScreenshotResult result) {
if (result == ScreenshotResult::Success) {
// Redo the views already, now with a screenshot included.
RecreateViews();
System_PostUIMessage(UIMessage::RECREATE_VIEWS);
}
});
tookScreenshot_ = true;
} else if (g_Config.bSkipBufferEffects && !tookScreenshot_) {
// Delete a leftover screenshot if we didn't take one now.
@@ -190,7 +189,6 @@ ScreenRenderFlags ReportScreen::PreRender(ScreenRenderMode mode) {
tookScreenshot_ = true;
screenshotFilename_.clear();
}
return ScreenRenderFlags::NONE;
}