diff options
Diffstat (limited to 'src/emu/debug/dvdisasm.c')
-rw-r--r-- | src/emu/debug/dvdisasm.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/debug/dvdisasm.c b/src/emu/debug/dvdisasm.c index ac3a89a8803..a8041abc168 100644 --- a/src/emu/debug/dvdisasm.c +++ b/src/emu/debug/dvdisasm.c @@ -132,9 +132,9 @@ void debug_view_disasm::enumerate_sources() m_source_list.reset(); // iterate over devices with disassembly interfaces - device_disasm_interface *dasm = NULL; + disasm_interface_iterator iter(machine().root_device()); astring name; - for (bool gotone = machine().devicelist().first(dasm); gotone; gotone = dasm->next(dasm)) + for (device_disasm_interface *dasm = iter.first(); dasm != NULL; dasm = iter.next()) { name.printf("%s '%s'", dasm->device().name(), dasm->device().tag()); m_source_list.append(*auto_alloc(machine(), debug_view_disasm_source(name, dasm->device()))); |