[Screen Ruler] Fix possible crash in CaptureSingleFrame (#20275)

This commit is contained in:
Andrey Nekrasov
2022-09-05 14:38:20 +03:00
committed by GitHub
parent 5d4b365910
commit feead9c68b

View File

@@ -263,7 +263,7 @@ MappedTextureView D3DCaptureState::CaptureSingleFrame()
wil::shared_event frameArrivedEvent(wil::EventOptions::ManualReset);
frameCallback = [frameArrivedEvent, &result, this](MappedTextureView tex) {
if (result)
if (frameArrivedEvent.is_signaled())
return;
StopCapture();