forked from qt-creator/qt-creator
Debugger: More Debugger{Start,Run}Parameter separation
Fixes also the recent regression due to slicing when attaching to a running application. Change-Id: I6a7712811d6820b0c57658db10c5ff9790b4a338 Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
This commit is contained in:
@@ -267,11 +267,11 @@ static inline bool validMode(DebuggerStartMode sm)
|
||||
}
|
||||
|
||||
// Accessed by RunControlFactory
|
||||
DebuggerEngine *createCdbEngine(const DebuggerRunParameters &sp, QString *errorMessage)
|
||||
DebuggerEngine *createCdbEngine(const DebuggerRunParameters &rp, QString *errorMessage)
|
||||
{
|
||||
if (HostOsInfo::isWindowsHost()) {
|
||||
if (validMode(sp.startMode))
|
||||
return new CdbEngine(sp);
|
||||
if (validMode(rp.startMode))
|
||||
return new CdbEngine(rp);
|
||||
*errorMessage = QLatin1String("Internal error: Invalid start parameters passed for thee CDB engine.");
|
||||
} else {
|
||||
*errorMessage = QString::fromLatin1("Unsupported debug mode");
|
||||
|
||||
Reference in New Issue
Block a user