diff --git a/src/plugins/debugger/cdb/cdbdebugengine.cpp b/src/plugins/debugger/cdb/cdbdebugengine.cpp index eb0299d9648f9171ab9c24ca3414e31438dabe4e..ac4c1c93b5a935d2b49a7c7e3ec02a6d64540a0a 100644 --- a/src/plugins/debugger/cdb/cdbdebugengine.cpp +++ b/src/plugins/debugger/cdb/cdbdebugengine.cpp @@ -40,6 +40,8 @@ #include "cdboptions.h" #include "cdbexceptionutils.h" #include "debuggeragents.h" +#include "debuggeruiswitcher.h" +#include "debuggermainwindow.h" #include "debuggeractions.h" #include "debuggermanager.h" @@ -1211,13 +1213,13 @@ void CdbDebugEngine::slotConsoleStubStarted() m_d->startWatchTimer(); manager()->notifyInferiorPidChanged(appPid); } else { - QMessageBox::critical(manager()->mainWindow(), tr("Debugger Error"), errorMessage); + QMessageBox::critical(DebuggerUISwitcher::instance()->mainWindow(), tr("Debugger Error"), errorMessage); } } void CdbDebugEngine::slotConsoleStubError(const QString &msg) { - QMessageBox::critical(manager()->mainWindow(), tr("Debugger Error"), msg); + QMessageBox::critical(DebuggerUISwitcher::instance()->mainWindow(), tr("Debugger Error"), msg); } void CdbDebugEngine::slotConsoleStubTerminated()