From c55fcac6c51dfd3c4dacb6d40e53d465adc6b000 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Fri, 22 Jul 2022 10:31:40 +0200 Subject: [PATCH] CdbEngine: Remove unused field This field in only set, but never read. Change-Id: Ie42ccad32ca90e1b4a0dd9f4c2e213ea4c3ca180 Reviewed-by: Reviewed-by: David Schulz --- src/plugins/debugger/cdb/cdbengine.cpp | 6 +++--- src/plugins/debugger/cdb/cdbengine.h | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/plugins/debugger/cdb/cdbengine.cpp b/src/plugins/debugger/cdb/cdbengine.cpp index cc0934cb87d..5296e998b73 100644 --- a/src/plugins/debugger/cdb/cdbengine.cpp +++ b/src/plugins/debugger/cdb/cdbengine.cpp @@ -225,7 +225,6 @@ void CdbEngine::init() m_hasDebuggee = false; m_sourceStepInto = false; m_watchPointX = m_watchPointY = 0; - m_ignoreCdbOutput = false; m_autoBreakPointCorrection = false; m_wow64State = wow64Uninitialized; @@ -670,8 +669,9 @@ void CdbEngine::shutdownEngine() return; } - // No longer trigger anything from messages - m_ignoreCdbOutput = true; + m_process.setStdOutCallback({}); + m_process.setStdErrCallback({}); + // Go for kill if there are commands pending. if (m_accessible && !commandsPending()) { // detach (except console): Wait for debugger to finish. diff --git a/src/plugins/debugger/cdb/cdbengine.h b/src/plugins/debugger/cdb/cdbengine.h index c46627d8484..1a6a0fd9475 100644 --- a/src/plugins/debugger/cdb/cdbengine.h +++ b/src/plugins/debugger/cdb/cdbengine.h @@ -221,7 +221,6 @@ private: QSet m_pendingBreakpointMap; bool m_autoBreakPointCorrection = false; QMultiHash m_symbolAddressCache; - bool m_ignoreCdbOutput = false; QList m_interrupCallbacks; QList m_sourcePathMappings; QScopedPointer m_coreStopReason;