diff --git a/src/platform/qt/Window.cpp b/src/platform/qt/Window.cpp index 535c60521..774376384 100644 --- a/src/platform/qt/Window.cpp +++ b/src/platform/qt/Window.cpp @@ -207,7 +207,14 @@ void Window::argumentsPassed() { #ifdef USE_GDB_STUB if (args->debugGdb) { - gdbOpen(); + if (!m_gdbController) { + m_gdbController = new GDBController(this); + } + if (m_controller) { + m_gdbController->setController(m_controller); + } + m_gdbController->attach(); + m_gdbController->listen(); } #endif