diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/osd/modules/debugger/debugqt.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/osd/modules/debugger/debugqt.cpp b/src/osd/modules/debugger/debugqt.cpp index 9d87cfef5c8..c0dc5acb7d6 100644 --- a/src/osd/modules/debugger/debugqt.cpp +++ b/src/osd/modules/debugger/debugqt.cpp @@ -103,10 +103,12 @@ void debug_qt::exit() { // If you've done a hard reset, clear out existing widgets if (m_mainwindow) + { m_mainwindow->setExiting(); - QApplication::closeAllWindows(); - qApp->processEvents(QEventLoop::AllEvents, 1); - m_mainwindow = nullptr; + QApplication::closeAllWindows(); + qApp->processEvents(QEventLoop::AllEvents, 1); + m_mainwindow = nullptr; + } } |