Add reload button to GameBrowser. Fix assert if game load failed

This commit is contained in:
Henrik Rydgård committed 2023-12-29 00:18:04 +01:00
1 parent 9317ad4b23
commit cd00d06842
3 files changed
+13 -4

No files matched your search

+5 -4
View File
@@ -1452,8 +1452,9 @@ ScreenRenderFlags EmuScreen::render(ScreenRenderMode mode) {
using namespace Draw;
DrawContext *draw = screenManager()->getDrawContext();
if (!draw)
if (!draw) {
return flags; // shouldn't really happen but I've seen a suspicious stack trace..
}
bool skipBufferEffects = g_Config.bSkipBufferEffects;
@@ -1494,10 +1495,10 @@ ScreenRenderFlags EmuScreen::render(ScreenRenderMode mode) {
PSP_BeginHostFrame();
gpu->CopyDisplayToOutput(true);
PSP_EndHostFrame();
draw->SetViewport(viewport);
draw->SetScissorRect(0, 0, g_display.pixel_xres, g_display.pixel_yres);
darken();
}
draw->SetViewport(viewport);
draw->SetScissorRect(0, 0, g_display.pixel_xres, g_display.pixel_yres);
darken();
return flags;
}