[host] dxgi: fixed reversed logic for fallback

This commit is contained in:
Geoffrey McRae 2019-02-07 15:13:07 +11:00
parent 037ea5b1fc
commit 263b412fdf

View file

@ -332,6 +332,11 @@ bool DXGI::Initialize(CaptureOptions * options)
IDXGIOutput1Ptr output1 = m_output; IDXGIOutput1Ptr output1 = m_output;
if (!output1) if (!output1)
{ {
DEBUG_ERROR("Failed to get IDXGIOutput1");
DeInitialize();
return false;
}
// we try this twice in case we still get an error on re-initialization // we try this twice in case we still get an error on re-initialization
for (int i = 0; i < 2; ++i) for (int i = 0; i < 2; ++i)
{ {
@ -348,7 +353,6 @@ bool DXGI::Initialize(CaptureOptions * options)
return false; return false;
} }
} }
}
DXGI_OUTDUPL_DESC dupDesc; DXGI_OUTDUPL_DESC dupDesc;
m_dup->GetDesc(&dupDesc); m_dup->GetDesc(&dupDesc);