From 0853e5f3b6c74d380539c02e958e53415e41e522 Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Thu, 26 Feb 2015 01:28:03 +1100 Subject: Fix assert on opening empty watchpoints/breakpoints windows --- src/emu/debug/dvbpoints.c | 3 ++- src/emu/debug/dvwpoints.c | 3 ++- 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); } -- cgit v1.2.3