Fix BufferHubQueueProducer::dequeueBuffer
Seems this might just be a rebase glitch.
Bug: 38137230
Test: buffer_hub_queue_producer-test
Change-Id: I94ce059475fad4cf31cec52a9661eb6fc9cd2e00
diff --git a/libs/vr/libbufferhubqueue/buffer_hub_queue_producer.cpp b/libs/vr/libbufferhubqueue/buffer_hub_queue_producer.cpp
index 0a36156..435cba4 100644
--- a/libs/vr/libbufferhubqueue/buffer_hub_queue_producer.cpp
+++ b/libs/vr/libbufferhubqueue/buffer_hub_queue_producer.cpp
@@ -140,10 +140,10 @@
LocalHandle fence;
auto buffer_status =
core_->producer_->Dequeue(core_->dequeue_timeout_ms_, &slot, &fence);
- if (!buffer_producer)
- return NO_MEMORY;
buffer_producer = buffer_status.take();
+ if (!buffer_producer)
+ return NO_MEMORY;
if (width == buffer_producer->width() &&
height == buffer_producer->height() &&