forked from qt-creator/qt-creator
Merge branch '1.3'
Conflicts: src/plugins/projectexplorer/outputwindow.cpp
This commit is contained in:
@@ -625,12 +625,14 @@ void CdbDebugEngine::startDebugger(const QSharedPointer<DebuggerStartParameters>
|
||||
{
|
||||
if (debugCDBExecution)
|
||||
qDebug() << "startDebugger" << *sp;
|
||||
CDBBreakPoint::clearNormalizeFileNameCache();
|
||||
setState(AdapterStarting, Q_FUNC_INFO, __LINE__);
|
||||
m_d->checkVersion();
|
||||
if (m_d->m_hDebuggeeProcess) {
|
||||
warning(QLatin1String("Internal error: Attempt to start debugger while another process is being debugged."));
|
||||
setState(AdapterStartFailed, Q_FUNC_INFO, __LINE__);
|
||||
emit startFailed();
|
||||
return;
|
||||
}
|
||||
m_d->clearDisplay();
|
||||
m_d->m_inferiorStartupComplete = false;
|
||||
@@ -655,7 +657,7 @@ void CdbDebugEngine::startDebugger(const QSharedPointer<DebuggerStartParameters>
|
||||
m_d->m_dumper->reset(dumperLibName, dumperEnabled);
|
||||
|
||||
setState(InferiorStarting, Q_FUNC_INFO, __LINE__);
|
||||
manager()->showStatusMessage("Starting Debugger", -1);
|
||||
manager()->showStatusMessage("Starting Debugger", messageTimeOut);
|
||||
|
||||
QString errorMessage;
|
||||
bool rc = false;
|
||||
@@ -692,7 +694,6 @@ void CdbDebugEngine::startDebugger(const QSharedPointer<DebuggerStartParameters>
|
||||
break;
|
||||
}
|
||||
if (rc) {
|
||||
manager()->showStatusMessage(tr("Debugger running"), -1);
|
||||
if (needWatchTimer)
|
||||
startWatchTimer();
|
||||
emit startSuccessful();
|
||||
@@ -732,8 +733,6 @@ bool CdbDebugEngine::startAttachDebugger(qint64 pid, DebuggerStartMode sm, QStri
|
||||
|
||||
bool CdbDebugEngine::startDebuggerWithExecutable(DebuggerStartMode sm, QString *errorMessage)
|
||||
{
|
||||
showStatusMessage("Starting Debugger", -1);
|
||||
|
||||
DEBUG_CREATE_PROCESS_OPTIONS dbgopts;
|
||||
memset(&dbgopts, 0, sizeof(dbgopts));
|
||||
dbgopts.CreateFlags = DEBUG_PROCESS | DEBUG_ONLY_THIS_PROCESS;
|
||||
@@ -1196,7 +1195,7 @@ bool CdbDebugEnginePrivate::continueInferior(QString *errorMessage)
|
||||
setCodeLevel();
|
||||
m_engine->killWatchTimer();
|
||||
manager()->resetLocation();
|
||||
manager()->showStatusMessage(CdbDebugEngine::tr("Running requested..."), 5000);
|
||||
manager()->showStatusMessage(CdbDebugEngine::tr("Running requested..."), messageTimeOut);
|
||||
|
||||
if (!continueInferiorProcess(errorMessage))
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user