Index: mojo/message_pump/message_pump_mojo.cc |
diff --git a/mojo/message_pump/message_pump_mojo.cc b/mojo/message_pump/message_pump_mojo.cc |
index 471a0ad8332741702f947edc443e12cf78a0e3f0..63373a5a1aff5f1e8a6574bdd7d22be017eff757 100644 |
--- a/mojo/message_pump/message_pump_mojo.cc |
+++ b/mojo/message_pump/message_pump_mojo.cc |
@@ -5,6 +5,7 @@ |
#include "mojo/message_pump/message_pump_mojo.h" |
#include <algorithm> |
+#include <memory> |
#include <vector> |
#include "base/debug/alias.h" |
@@ -57,8 +58,8 @@ struct MessagePumpMojo::RunState { |
ScopedMessagePipeHandle write_handle; |
// Cached structures to avoid the heap allocation cost of std::vector<>. |
- scoped_ptr<WaitState> wait_state; |
- scoped_ptr<HandleToHandlerList> cloned_handlers; |
+ std::unique_ptr<WaitState> wait_state; |
+ std::unique_ptr<HandleToHandlerList> cloned_handlers; |
bool should_quit; |
}; |