From 3f24607dc7fe9cbabf26c9d879f9c22e1db7d337 Mon Sep 17 00:00:00 2001 From: pjcreath Date: Thu, 6 Nov 2025 20:35:09 -0500 Subject: [PATCH] Gui: process remaining deferredDelete events before stopping event loop --- src/Gui/MainWindow.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Gui/MainWindow.cpp b/src/Gui/MainWindow.cpp index 6c71b4ed53..56f6d569a6 100644 --- a/src/Gui/MainWindow.cpp +++ b/src/Gui/MainWindow.cpp @@ -1546,6 +1546,7 @@ void MainWindow::closeEvent (QCloseEvent * e) if (this->property("QuitOnClosed").isValid()) { QApplication::closeAllWindows(); + qApp->processEvents(); // flush all pending deferredDelete events qApp->quit(); // stop the event loop } }