From ad53fc23454afa3bcc8dbd3b2b0b93230f5ac590 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Sat, 19 Jul 2025 17:28:35 +1000 Subject: [PATCH] Qt: Fix fullscreen UI shutdown on language change --- src/duckstation-qt/mainwindow.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/duckstation-qt/mainwindow.cpp b/src/duckstation-qt/mainwindow.cpp index bc539fcd5..4402631a5 100644 --- a/src/duckstation-qt/mainwindow.cpp +++ b/src/duckstation-qt/mainwindow.cpp @@ -2654,8 +2654,11 @@ void MainWindow::closeEvent(QCloseEvent* event) if (!s_system_valid) { QtUtils::SaveWindowGeometry("MainWindow", this); - if (s_fullscreen_ui_started) + + // surfaceless for language change + if (s_fullscreen_ui_started && !g_emu_thread->isSurfaceless()) g_emu_thread->stopFullscreenUI(); + destroySubWindows(); QMainWindow::closeEvent(event); return;