summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/debugger/debugqt.cpp
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2022-09-21 10:46:06 +1000
committer Vas Crabb <vas@vastheman.com>2022-09-21 10:46:06 +1000
commit00418d940659dd33bc57f5a6cb80b29973c992f9 (patch)
treeaf66d29c0a1a85d0e9a0e0739d12e46bdd2c7d4a /src/osd/modules/debugger/debugqt.cpp
parent19c15659dcf922bda6133479876b758d6488b004 (diff)
osd/modules/debugger/debugqt.cpp: Don't try closing windows if debugger console wasn't created.
Diffstat (limited to '')
-rw-r--r--src/osd/modules/debugger/debugqt.cpp8
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;
+ }
}