Debugger: Ensure reset/power cycle work properly even when breakpoints are active (disable breakpoints until reset/power cycle)

This commit is contained in:
Sour 2017-12-29 10:00:37 -05:00
parent 4ada6a38f1
commit 83b50fb418

View file

@ -333,6 +333,7 @@ void Console::Reset(bool softReset)
//Resume from code break if needed (otherwise reset doesn't happen right away)
shared_ptr<Debugger> debugger = Instance->_debugger;
if(debugger) {
debugger->Suspend();
debugger->Run();
}
}
@ -357,6 +358,7 @@ void Console::ResetComponents(bool softReset)
if(debugger) {
debugger->ResetCounters();
debugger->ProcessEvent(EventType::Reset);
debugger->Resume();
}
}
}