mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-09-23 22:25:55 +00:00
Call OnCaptureClosed for capture viewers before resetting capture info
This commit is contained in:
@@ -1443,6 +1443,14 @@ void CaptureContext::CloseCapture()
|
||||
if(!m_CaptureLoaded)
|
||||
return;
|
||||
|
||||
rdcarray<ICaptureViewer *> capviewers(m_CaptureViewers);
|
||||
|
||||
for(ICaptureViewer *viewer : capviewers)
|
||||
{
|
||||
if(viewer && m_CaptureViewers.contains(viewer))
|
||||
viewer->OnCaptureClosed();
|
||||
}
|
||||
|
||||
delete m_Watcher;
|
||||
m_Watcher = NULL;
|
||||
|
||||
@@ -1487,14 +1495,6 @@ void CaptureContext::CloseCapture()
|
||||
|
||||
m_CaptureLoaded = false;
|
||||
|
||||
rdcarray<ICaptureViewer *> capviewers(m_CaptureViewers);
|
||||
|
||||
for(ICaptureViewer *viewer : capviewers)
|
||||
{
|
||||
if(viewer && m_CaptureViewers.contains(viewer))
|
||||
viewer->OnCaptureClosed();
|
||||
}
|
||||
|
||||
m_Replay.CloseThread();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user