Debugger: Disable "Operate by instruction" when running.

Preventing an the stack handler asserting on invalid
index when requesting disassembling.
Task-number: QTCREATORBUG-1173
Acked-by: hjk
This commit is contained in:
Friedemann Kleint
2010-04-16 17:01:00 +02:00
parent f069f1a664
commit 87e0e9253f

View File

@@ -1804,6 +1804,8 @@ void DebuggerManager::setState(DebuggerState state, bool forced)
d->m_actions.snapshotAction->
setEnabled(stopped && (engineCapabilities & SnapshotCapability));
theDebuggerAction(OperateByInstruction)->setEnabled(!running);
const bool interruptIsExit = !running;
if (interruptIsExit) {
d->m_actions.stopAction->setIcon(d->m_stopIcon);