From 88ce545cdda64659894b87fc0b98e1b044eea3e0 Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Mon, 18 Nov 2019 05:08:36 +1100 Subject: misc cleanup: * Got rid of some more simple_list in core debugger code * Fixed a buffer overrun in wavwrite (buffer half requried size) * Slightly reduced dependencies and overhead in wavwrite * Made new disassembly windows in Qt debugger default to current CPU --- src/emu/debug/debugvw.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'src/emu/debug/debugvw.cpp') diff --git a/src/emu/debug/debugvw.cpp b/src/emu/debug/debugvw.cpp index f351896480e..f3b71698dbb 100644 --- a/src/emu/debug/debugvw.cpp +++ b/src/emu/debug/debugvw.cpp @@ -32,8 +32,7 @@ //------------------------------------------------- debug_view_source::debug_view_source(const char *name, device_t *device) - : m_next(nullptr), - m_name(name), + : m_name(name), m_device(device) { } @@ -232,10 +231,10 @@ void debug_view::set_source(const debug_view_source &source) const debug_view_source *debug_view::source_for_device(device_t *device) const { - for (debug_view_source &source : m_source_list) - if (device == source.device()) - return &source; - return m_source_list.first(); + for (auto &source : m_source_list) + if (device == source->device()) + return source.get(); + return first_source(); } -- cgit v1.2.3