diff --git a/src/citra_qt/main.cpp b/src/citra_qt/main.cpp index 53b67f9f9..c65046744 100644 --- a/src/citra_qt/main.cpp +++ b/src/citra_qt/main.cpp @@ -1071,8 +1071,10 @@ bool GMainWindow::LoadROM(const QString& filename) { ShutdownGame(); } - render_window->InitRenderTarget(); - secondary_window->InitRenderTarget(); + if (!render_window->InitRenderTarget() || !secondary_window->InitRenderTarget()) { + LOG_CRITICAL(Frontend, "Failed to initialize render targets!"); + return false; + } const auto scope = render_window->Acquire();