mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-13 05:20:45 +00:00
Fix crashes if drawcall list goes away when log is closed
This commit is contained in:
@@ -408,7 +408,7 @@ void EventBrowser::on_events_currentItemChanged(RDTreeWidgetItem *current, RDTre
|
||||
ui->stepNext->setEnabled(true);
|
||||
|
||||
// special case for the first 'virtual' draw at EID 0
|
||||
if(tag.lastEID == m_Ctx.GetFirstDrawcall()->eventID)
|
||||
if(m_Ctx.GetFirstDrawcall() && tag.lastEID == m_Ctx.GetFirstDrawcall()->eventID)
|
||||
ui->stepPrev->setEnabled(true);
|
||||
|
||||
highlightBookmarks();
|
||||
|
||||
@@ -138,7 +138,7 @@ public:
|
||||
const QList<PixelModification> &mods = getMods(parent);
|
||||
const DrawcallDescription *draw = m_Ctx.GetDrawcall(mods.front().eventID);
|
||||
|
||||
if(draw->flags & DrawFlags::Clear)
|
||||
if(draw && draw->flags & DrawFlags::Clear)
|
||||
return 0;
|
||||
|
||||
return mods.count();
|
||||
|
||||
Reference in New Issue
Block a user