From f8061448d1b0770515325b4a6de9c54e6b98dade Mon Sep 17 00:00:00 2001 From: Ty Lamontagne Date: Sun, 7 Nov 2021 13:21:17 -0500 Subject: [PATCH] Debugger: Reset breakpoint skip on savestate load --- pcsx2/SaveState.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pcsx2/SaveState.cpp b/pcsx2/SaveState.cpp index a9b5c4bda8..d476bdf36e 100644 --- a/pcsx2/SaveState.cpp +++ b/pcsx2/SaveState.cpp @@ -29,6 +29,7 @@ #include "Counters.h" #include "Patch.h" #include "System/SysThreads.h" +#include "DebugTools/Breakpoints.h" #include "common/pxStreams.h" #include "common/SafeArray.inl" @@ -67,6 +68,8 @@ static void PostLoadPrep() // WriteCP0Status(cpuRegs.CP0.n.Status.val); for(int i=0; i<48; i++) MapTLB(i); if (EmuConfig.Gamefixes.GoemonTlbHack) GoemonPreloadTlb(); + CBreakPoints::SetSkipFirst(BREAKPOINT_EE, 0); + CBreakPoints::SetSkipFirst(BREAKPOINT_IOP, 0); UpdateVSyncRate(); }