Qt: Cache CPU register values

That way they don't update while running.
This commit is contained in:
Stenzek
2024-02-27 22:38:02 +10:00
parent 4599109854
commit ef4389cea8
5 changed files with 13 additions and 11 deletions

View File

@ -66,7 +66,7 @@ void DebuggerWindow::onDebuggerMessageReported(const QString& message)
void DebuggerWindow::refreshAll()
{
m_registers_model->invalidateView();
m_registers_model->updateValues();
m_stack_model->invalidateView();
m_ui.memoryView->repaint();
@ -196,7 +196,6 @@ void DebuggerWindow::onStepIntoActionTriggered()
Assert(System::IsPaused());
m_registers_model->saveCurrentValues();
g_emu_thread->singleStepCPU();
refreshAll();
}
void DebuggerWindow::onStepOverActionTriggered()