summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/debug
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2010-06-26 03:41:10 +0000
committer Aaron Giles <aaron@aarongiles.com>2010-06-26 03:41:10 +0000
commitd5983046f52d446ab06ecf01e2099f73e24030dd (patch)
tree26f9f999eceff1eb3ba64efea51432f79df0f856 /src/emu/debug
parent6a9af3b8147e917a1aca8aeb205588aa06d400b6 (diff)
Fix initial state of views so that their sources are properly initialized.
Fixes disassembly for sdl.
Diffstat (limited to 'src/emu/debug')
-rw-r--r--src/emu/debug/dvdisasm.c2
-rw-r--r--src/emu/debug/dvmemory.c4
-rw-r--r--src/emu/debug/dvstate.c2
3 files changed, 5 insertions, 3 deletions
diff --git a/src/emu/debug/dvdisasm.c b/src/emu/debug/dvdisasm.c
index c8d1612be80..71519698da9 100644
--- a/src/emu/debug/dvdisasm.c
+++ b/src/emu/debug/dvdisasm.c
@@ -142,7 +142,7 @@ void debug_view_disasm::enumerate_sources()
}
// reset the source to a known good entry
- m_source = m_source_list.head();
+ set_source(*m_source_list.head());
}
diff --git a/src/emu/debug/dvmemory.c b/src/emu/debug/dvmemory.c
index 8344c721882..2f3e344f843 100644
--- a/src/emu/debug/dvmemory.c
+++ b/src/emu/debug/dvmemory.c
@@ -188,7 +188,9 @@ void debug_view_memory::enumerate_sources()
m_source_list.append(*auto_alloc(&m_machine, debug_view_memory_source(name, base, valsize, valcount)));
}
}
- m_source = m_source_list.head();
+
+ // reset the source to a known good entry
+ set_source(*m_source_list.head());
}
diff --git a/src/emu/debug/dvstate.c b/src/emu/debug/dvstate.c
index 332683b23bf..ad48812539d 100644
--- a/src/emu/debug/dvstate.c
+++ b/src/emu/debug/dvstate.c
@@ -112,7 +112,7 @@ void debug_view_state::enumerate_sources()
}
// reset the source to a known good entry
- m_source = m_source_list.head();
+ set_source(*m_source_list.head());
}