Commit 1923eb91 authored by Emircan Uysaler's avatar Emircan Uysaler Committed by Commit Bot

Fix moving null fence reference

This CL fixes an earlier error where we might be pushing nullptr
reference into a vector.

Bug: 1144967, 1127984
Change-Id: Id80dc38b7ba7611661c080fa404e2fa7c69a762a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2517601Reviewed-by: default avatarKhushal <khushalsagar@chromium.org>
Reviewed-by: default avatarRobert Kroeger <rjkroege@chromium.org>
Commit-Queue: Khushal <khushalsagar@chromium.org>
Commit-Queue: Emircan Uysaler <emircan@chromium.org>
Auto-Submit: Emircan Uysaler <emircan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#823601}
parent 4259c86c
......@@ -252,7 +252,9 @@ bool SharedImageRepresentationOverlayImpl::BeginReadAccess(
std::vector<gfx::GpuFence>* acquire_fences,
std::vector<gfx::GpuFence>* release_fences) {
auto* gl_backing = static_cast<SharedImageBackingGLImage*>(backing());
acquire_fences->push_back(std::move(*gl_backing->GetLastWriteGpuFence()));
std::unique_ptr<gfx::GpuFence> fence = gl_backing->GetLastWriteGpuFence();
if (fence)
acquire_fences->push_back(std::move(*fence));
return true;
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment