diff --git a/src/plugins/debugger/debuggeritemmanager.cpp b/src/plugins/debugger/debuggeritemmanager.cpp index 93b91c55591..8b3a31d2d5b 100644 --- a/src/plugins/debugger/debuggeritemmanager.cpp +++ b/src/plugins/debugger/debuggeritemmanager.cpp @@ -32,6 +32,7 @@ #include +#include #include #include @@ -957,8 +958,10 @@ void DebuggerItemManagerPrivate::restoreDebuggers() readDebuggers(userSettingsFileName(), false); // Auto detect current. + IDevice::ConstPtr desktop = DeviceManager::defaultDesktopDevice(); + QTC_ASSERT(desktop, return); + autoDetectGdbOrLldbDebuggers(desktop->systemEnvironment().path(), {}); autoDetectCdbDebuggers(); - autoDetectGdbOrLldbDebuggers({}, {}); autoDetectUvscDebuggers(); }