diff options
Diffstat (limited to 'src/osd/modules/debugger/osx/disassemblyviewer.mm')
-rw-r--r-- | src/osd/modules/debugger/osx/disassemblyviewer.mm | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/osd/modules/debugger/osx/disassemblyviewer.mm b/src/osd/modules/debugger/osx/disassemblyviewer.mm index 5c9c1c8aa23..eb039f4ca17 100644 --- a/src/osd/modules/debugger/osx/disassemblyviewer.mm +++ b/src/osd/modules/debugger/osx/disassemblyviewer.mm @@ -176,7 +176,7 @@ { device_t &device = *[dasmView source]->device(); offs_t const address = [dasmView selectedAddress]; - device_debug::breakpoint *bp = [[self class] findBreakpointAtAddress:address forDevice:device]; + const device_debug::breakpoint *bp = device.debug()->breakpoint_find(address); // if it doesn't exist, add a new one if (bp == nullptr) @@ -203,7 +203,7 @@ { device_t &device = *[dasmView source]->device(); offs_t const address = [dasmView selectedAddress]; - device_debug::breakpoint *bp = [[self class] findBreakpointAtAddress:address forDevice:device]; + const device_debug::breakpoint *bp = device.debug()->breakpoint_find(address); if (bp != nullptr) { device.debug()->breakpoint_enable(bp->index(), !bp->enabled()); @@ -252,11 +252,10 @@ BOOL const inContextMenu = ([item menu] == [dasmView menu]); BOOL const haveCursor = [dasmView cursorVisible]; - device_debug::breakpoint *breakpoint = nullptr; + const device_debug::breakpoint *breakpoint = nullptr; if (haveCursor) { - breakpoint = [[self class] findBreakpointAtAddress:[dasmView selectedAddress] - forDevice:*[dasmView source]->device()]; + breakpoint = [dasmView source]->device()->debug()->breakpoint_find([dasmView selectedAddress]); } if (action == @selector(debugToggleBreakpoint:)) |