summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2015-02-26 01:28:03 +1100
committer Vas Crabb <vas@vastheman.com>2015-02-26 01:28:03 +1100
commit0853e5f3b6c74d380539c02e958e53415e41e522 (patch)
tree842299af7e897fac4692d20a39c3ac363eaa4a8f
parenta406fe29e2aab0c95ab25f330fb9e92b163fb39b (diff)
Fix assert on opening empty watchpoints/breakpoints windows
-rw-r--r--src/emu/debug/dvbpoints.c3
-rw-r--r--src/emu/debug/dvwpoints.c3
2 files changed, 4 insertions, 2 deletions
diff --git a/src/emu/debug/dvbpoints.c b/src/emu/debug/dvbpoints.c
index 10871ad0800..a40ab25796a 100644
--- a/src/emu/debug/dvbpoints.c
+++ b/src/emu/debug/dvbpoints.c
@@ -213,7 +213,8 @@ void debug_view_breakpoints::gather_breakpoints()
}
// And now for the sort
- qsort(&m_buffer[0], m_buffer.count(), sizeof(device_debug::breakpoint *), m_sortType);
+ if (m_buffer.count() > 0)
+ qsort(&m_buffer[0], m_buffer.count(), sizeof(device_debug::breakpoint *), m_sortType);
}
diff --git a/src/emu/debug/dvwpoints.c b/src/emu/debug/dvwpoints.c
index bf6618ec7bf..96303c89afc 100644
--- a/src/emu/debug/dvwpoints.c
+++ b/src/emu/debug/dvwpoints.c
@@ -240,7 +240,8 @@ void debug_view_watchpoints::gather_watchpoints()
}
// And now for the sort
- qsort(&m_buffer[0], m_buffer.count(), sizeof(device_debug::watchpoint *), m_sortType);
+ if (m_buffer.count() > 0)
+ qsort(&m_buffer[0], m_buffer.count(), sizeof(device_debug::watchpoint *), m_sortType);
}