diff options
author | 2022-09-21 10:46:06 +1000 | |
---|---|---|
committer | 2022-09-21 10:46:06 +1000 | |
commit | 00418d940659dd33bc57f5a6cb80b29973c992f9 (patch) | |
tree | af66d29c0a1a85d0e9a0e0739d12e46bdd2c7d4a /src/osd/modules/debugger | |
parent | 19c15659dcf922bda6133479876b758d6488b004 (diff) |
osd/modules/debugger/debugqt.cpp: Don't try closing windows if debugger console wasn't created.
Diffstat (limited to 'src/osd/modules/debugger')
-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; + } } |