diff --git a/qrenderdoc/Windows/Dialogs/LiveCapture.cpp b/qrenderdoc/Windows/Dialogs/LiveCapture.cpp index 9dc043fc8..aa10e78fa 100644 --- a/qrenderdoc/Windows/Dialogs/LiveCapture.cpp +++ b/qrenderdoc/Windows/Dialogs/LiveCapture.cpp @@ -1204,6 +1204,11 @@ void LiveCapture::connectionClosed() return; openCapture(cap); + + // if the capture failed to load, don't proceed. + if(!m_Ctx.IsCaptureLoaded()) + return; + if(!cap->saved) { cap->saved = true;