mirror of
https://github.com/holub/mame
synced 2025-06-15 17:07:05 +03:00
Fix crashes in Qt debugger caused by trying to select a nonexistent disassembly or memory view
This commit is contained in:
parent
3955b5c9e9
commit
a1c914bef9
@ -118,10 +118,13 @@ DasmWindow::~DasmWindow()
|
|||||||
|
|
||||||
|
|
||||||
void DasmWindow::cpuChanged(int index)
|
void DasmWindow::cpuChanged(int index)
|
||||||
|
{
|
||||||
|
if (index < m_dasmView->view()->source_count())
|
||||||
{
|
{
|
||||||
m_dasmView->view()->set_source(*m_dasmView->view()->source(index));
|
m_dasmView->view()->set_source(*m_dasmView->view()->source(index));
|
||||||
m_dasmView->viewport()->update();
|
m_dasmView->viewport()->update();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void DasmWindow::expressionSubmitted()
|
void DasmWindow::expressionSubmitted()
|
||||||
|
@ -168,6 +168,8 @@ MemoryWindow::~MemoryWindow()
|
|||||||
|
|
||||||
|
|
||||||
void MemoryWindow::memoryRegionChanged(int index)
|
void MemoryWindow::memoryRegionChanged(int index)
|
||||||
|
{
|
||||||
|
if (index < m_memTable->view()->source_count())
|
||||||
{
|
{
|
||||||
m_memTable->view()->set_source(*m_memTable->view()->source(index));
|
m_memTable->view()->set_source(*m_memTable->view()->source(index));
|
||||||
m_memTable->viewport()->update();
|
m_memTable->viewport()->update();
|
||||||
@ -186,6 +188,7 @@ void MemoryWindow::memoryRegionChanged(int index)
|
|||||||
default: break;
|
default: break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void MemoryWindow::expressionSubmitted()
|
void MemoryWindow::expressionSubmitted()
|
||||||
|
Loading…
Reference in New Issue
Block a user