aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2018-12-05 09:56:30 +0100
committerDavid Schulz <david.schulz@qt.io>2018-12-07 12:59:39 +0000
commit57715c7f66fb66d2aabeb78232944ae11b29794b (patch)
tree889636ade62e8cd0700d177853311757078f6829 /src
parentc4a3b770c73bea6597b248c822042e60b0ba5961 (diff)
Debugger: do not show warning on remote debugging session
Do not show a warning about debugging a release build when attaching to a remote cdb debug session. Change-Id: Icfafe13efc873cafc98466d3ab2cd2c344796e0e Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/debugger/debuggerengine.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/debugger/debuggerengine.cpp b/src/plugins/debugger/debuggerengine.cpp
index 5193bed8c0..eaafa9b9d3 100644
--- a/src/plugins/debugger/debuggerengine.cpp
+++ b/src/plugins/debugger/debuggerengine.cpp
@@ -2638,7 +2638,10 @@ void CppDebuggerEngine::validateRunParameters(DebuggerRunParameters &rp)
"experience for this binary format.").arg(preferredDebugger);
break;
}
- if (warnOnRelease && rp.cppEngineType == CdbEngineType) {
+ if (warnOnRelease
+ && rp.cppEngineType == CdbEngineType
+ && rp.startMode != AttachToRemoteServer) {
+ QTC_ASSERT(!rp.symbolFile.isEmpty(), return);
if (!rp.symbolFile.endsWith(".exe", Qt::CaseInsensitive))
rp.symbolFile.append(".exe");
QString errorMessage;