Debugger: Fix setting wrong engine manager for qml engine

Fixes: QTCREATORBUG-29718
Change-Id: Iffd4c9ad6831b4a326fd9b84b9ae2829992caf80
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Artem Sokolovskii
2023-10-11 14:10:25 +02:00
parent c43ee0885c
commit be47810673

View File

@@ -727,7 +727,7 @@ void DebuggerEnginePrivate::setupViews()
m_breakWindow->setObjectName("Debugger.Dock.Break." + engineId);
m_breakWindow->setWindowTitle(Tr::tr("&Breakpoints"));
if (currentPerspective && currentPerspective->id() != Constants::PRESET_PERSPECTIVE_ID)
if (currentPerspective && currentPerspective->id() == Constants::DAP_PERSPECTIVE_ID)
m_perspective->useSubPerspectiveSwitcher(EngineManager::dapEngineChooser());
else
m_perspective->useSubPerspectiveSwitcher(EngineManager::engineChooser());