From ac11fc2f88cd84a09311a57bbf95ef3a63e6e40c Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Mon, 13 Jan 2025 12:45:47 +0100 Subject: [PATCH] Debugger: Transform DebuggerRunParameters::isPythonDebugging Task-number: QTCREATORBUG-29168 Change-Id: Iea8ef661bbb580fec94069d1fa96709025378e59 Reviewed-by: hjk --- src/plugins/debugger/debuggerengine.cpp | 2 +- src/plugins/debugger/debuggerengine.h | 4 +++- src/plugins/debugger/debuggerruncontrol.cpp | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/plugins/debugger/debuggerengine.cpp b/src/plugins/debugger/debuggerengine.cpp index d6ff0c4a1f5..c08449c3f44 100644 --- a/src/plugins/debugger/debuggerengine.cpp +++ b/src/plugins/debugger/debuggerengine.cpp @@ -149,7 +149,7 @@ DebuggerRunParameters DebuggerRunParameters::fromRunControl(ProjectExplorer::Run if (!aspect->useCppDebugger) params.m_cppEngineType = NoEngineType; params.m_isQmlDebugging = aspect->useQmlDebugger; - params.isPythonDebugging = aspect->usePythonDebugger; + params.m_isPythonDebugging = aspect->usePythonDebugger; params.multiProcess = aspect->useMultiProcess; params.m_additionalStartupCommands = aspect->overrideStartup; diff --git a/src/plugins/debugger/debuggerengine.h b/src/plugins/debugger/debuggerengine.h index 8586ac6cdba..8eebe932d77 100644 --- a/src/plugins/debugger/debuggerengine.h +++ b/src/plugins/debugger/debuggerengine.h @@ -182,7 +182,7 @@ public: QString version() const { return m_version; } - bool isPythonDebugging = false; + bool isPythonDebugging() const { return m_isPythonDebugging; } bool breakOnMain = false; bool multiProcess = false; // Whether to set detach-on-fork off. bool useTerminal = false; @@ -286,6 +286,8 @@ private: DebuggerEngineType m_cppEngineType = NoEngineType; QString m_version; + + bool m_isPythonDebugging = false; }; namespace Internal { diff --git a/src/plugins/debugger/debuggerruncontrol.cpp b/src/plugins/debugger/debuggerruncontrol.cpp index 0a71a608530..6ba6a8e9ddb 100644 --- a/src/plugins/debugger/debuggerruncontrol.cpp +++ b/src/plugins/debugger/debuggerruncontrol.cpp @@ -372,7 +372,7 @@ void DebuggerRunTool::continueAfterDebugServerStart() } } - if (m_runParameters.isPythonDebugging) + if (m_runParameters.isPythonDebugging()) m_engines << createPdbEngine(); if (m_runParameters.isQmlDebugging())