diff --git a/pcsx2/gui/Debugger/DisassemblyDialog.cpp b/pcsx2/gui/Debugger/DisassemblyDialog.cpp index fa95636bf2..c1c5d0030f 100644 --- a/pcsx2/gui/Debugger/DisassemblyDialog.cpp +++ b/pcsx2/gui/Debugger/DisassemblyDialog.cpp @@ -458,6 +458,8 @@ void DisassemblyDialog::stepOut() { if (!r5900Debug.isAlive() || !r5900Debug.isCpuPaused() || currentCpu == NULL) return; + // If the current PC is on a breakpoint, the user doesn't want to do nothing. + CBreakPoints::SetSkipFirst(r5900Debug.getPC()); u32 addr = currentCpu->getStepOutAddress(); if (addr == (u32)-1)