Browse Source

buffer_queue_consumer: std::move std::shared_ptr in Connect()

Avoids an unnecessary reference count increment and decrement
nce_cpp
Lioncash 3 years ago
parent
commit
7d9d432ff4
  1. 2
      src/core/hle/service/nvflinger/buffer_queue_consumer.cpp

2
src/core/hle/service/nvflinger/buffer_queue_consumer.cpp

@ -169,7 +169,7 @@ Status BufferQueueConsumer::Connect(std::shared_ptr<IConsumerListener> consumer_
return Status::NoInit;
}
core->consumer_listener = consumer_listener;
core->consumer_listener = std::move(consumer_listener);
core->consumer_controlled_by_app = controlled_by_app;
return Status::NoError;

Loading…
Cancel
Save