forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/2.4'
Conflicts: qtcreator.pri src/libs/qmljs/qmljscheck.cpp src/plugins/debugger/gdb/gdbengine.cpp src/plugins/debugger/gdb/remotegdbserveradapter.cpp src/plugins/plugins.pro src/plugins/projectexplorer/buildmanager.cpp src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp Change-Id: Id2dcebf95b94dc46c1d85908ba1d1378aaf362ac
This commit is contained in:
@@ -198,7 +198,8 @@ void QmlEngine::connectionEstablished()
|
||||
}
|
||||
connect(watchersModel(),SIGNAL(layoutChanged()),this,SLOT(synchronizeWatchers()));
|
||||
|
||||
notifyEngineRunAndInferiorRunOk();
|
||||
if (state() == EngineRunRequested)
|
||||
notifyEngineRunAndInferiorRunOk();
|
||||
}
|
||||
|
||||
void QmlEngine::beginConnection()
|
||||
@@ -247,7 +248,12 @@ void QmlEngine::retryMessageBoxFinished(int result)
|
||||
// fall through
|
||||
}
|
||||
default:
|
||||
if (state() == InferiorRunOk) {
|
||||
notifyInferiorSpontaneousStop();
|
||||
notifyInferiorIll();
|
||||
} else {
|
||||
notifyEngineRunFailed();
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -518,6 +524,9 @@ void QmlEngine::executeJumpToLine(const ContextData &data)
|
||||
|
||||
void QmlEngine::activateFrame(int index)
|
||||
{
|
||||
if (state() != InferiorStopOk && state() != InferiorUnrunnable)
|
||||
return;
|
||||
|
||||
if (d->m_adapter.activeDebuggerClient()) {
|
||||
logMessage(LogSend, QString("%1 %2").arg(QString("ACTIVATE_FRAME"), QString::number(index)));
|
||||
d->m_adapter.activeDebuggerClient()->activateFrame(index);
|
||||
|
||||
Reference in New Issue
Block a user