diff --git a/Core/MemoryDumper.cpp b/Core/MemoryDumper.cpp index 63ac0de9..db2a11fd 100644 --- a/Core/MemoryDumper.cpp +++ b/Core/MemoryDumper.cpp @@ -8,6 +8,7 @@ #include "VideoDecoder.h" #include "Disassembler.h" #include "MMC5.h" +#include "DebugBreakHelper.h" MemoryDumper::MemoryDumper(shared_ptr ppu, shared_ptr memoryManager, shared_ptr mapper, shared_ptr codeDataLogger, Debugger* debugger, shared_ptr disassembler) { @@ -53,6 +54,7 @@ bool MemoryDumper::HasUndoHistory() void MemoryDumper::PerformUndo() { if(!_undoHistory.empty()) { + DebugBreakHelper helper(_debugger); _mapper->RestorePrgChrBackup(_undoHistory.back()); _undoHistory.pop_back(); _debugger->UpdateCdlCache();