| Index: mojo/edk/system/local_message_pipe_endpoint.cc
|
| diff --git a/mojo/edk/system/local_message_pipe_endpoint.cc b/mojo/edk/system/local_message_pipe_endpoint.cc
|
| index 1800aa48db7d49989bdeccfcfd9a107d7a739f6b..43d11e1258a93d1a0023b0076295155c1acedc1b 100644
|
| --- a/mojo/edk/system/local_message_pipe_endpoint.cc
|
| +++ b/mojo/edk/system/local_message_pipe_endpoint.cc
|
| @@ -6,6 +6,8 @@
|
|
|
| #include <string.h>
|
|
|
| +#include <utility>
|
| +
|
| #include "base/logging.h"
|
| #include "mojo/edk/system/dispatcher.h"
|
| #include "mojo/edk/system/message_in_transit.h"
|
| @@ -44,12 +46,12 @@ bool LocalMessagePipeEndpoint::OnPeerClose() {
|
| }
|
|
|
| void LocalMessagePipeEndpoint::EnqueueMessage(
|
| - scoped_ptr<MessageInTransit> message) {
|
| + std::unique_ptr<MessageInTransit> message) {
|
| DCHECK(is_open_);
|
| DCHECK(is_peer_open_);
|
|
|
| bool was_empty = message_queue_.IsEmpty();
|
| - message_queue_.AddMessage(message.Pass());
|
| + message_queue_.AddMessage(std::move(message));
|
| if (was_empty)
|
| awakable_list_.AwakeForStateChange(GetHandleSignalsState());
|
| }
|
|
|