|
@@ -333,7 +333,7 @@ void d3d10_capture(void *swap_ptr, void *backbuffer_ptr)
|
|
|
if (capture_should_init()) {
|
|
if (capture_should_init()) {
|
|
|
d3d10_init(swap);
|
|
d3d10_init(swap);
|
|
|
}
|
|
}
|
|
|
- if (capture_ready()) {
|
|
|
|
|
|
|
+ if (data.handle != nullptr && capture_ready()) {
|
|
|
ID3D10Resource *backbuffer;
|
|
ID3D10Resource *backbuffer;
|
|
|
|
|
|
|
|
hr = dxgi_backbuffer->QueryInterface(__uuidof(ID3D10Resource), (void **)&backbuffer);
|
|
hr = dxgi_backbuffer->QueryInterface(__uuidof(ID3D10Resource), (void **)&backbuffer);
|