Index: mojo/android/system/core_impl.cc |
diff --git a/mojo/android/system/core_impl.cc b/mojo/android/system/core_impl.cc |
index 637b7b3cae86a63e65c2f78c544987a8ef54bb8c..14a4c50285678b661999e5339f170d24ff07ad1b 100644 |
--- a/mojo/android/system/core_impl.cc |
+++ b/mojo/android/system/core_impl.cc |
@@ -4,13 +4,14 @@ |
#include "mojo/android/system/core_impl.h" |
+#include <memory> |
+ |
#include "base/android/base_jni_registrar.h" |
#include "base/android/jni_android.h" |
#include "base/android/jni_registrar.h" |
#include "base/android/library_loader/library_loader_hooks.h" |
#include "base/android/scoped_java_ref.h" |
#include "base/bind.h" |
-#include "base/memory/scoped_ptr.h" |
#include "base/message_loop/message_loop.h" |
#include "jni/CoreImpl_jni.h" |
#include "mojo/public/c/environment/async_waiter.h" |
@@ -40,7 +41,7 @@ struct AsyncWaitCallbackData { |
}; |
void AsyncWaitCallback(void* data, MojoResult result) { |
- scoped_ptr<AsyncWaitCallbackData> callback_data( |
+ std::unique_ptr<AsyncWaitCallbackData> callback_data( |
static_cast<AsyncWaitCallbackData*>(data)); |
mojo::android::Java_CoreImpl_onAsyncWaitResult( |
base::android::AttachCurrentThread(), |
@@ -400,7 +401,7 @@ static void CancelAsyncWait(JNIEnv* env, |
// the data_ptr. |
return; |
} |
- scoped_ptr<AsyncWaitCallbackData> deleter( |
+ std::unique_ptr<AsyncWaitCallbackData> deleter( |
reinterpret_cast<AsyncWaitCallbackData*>(data_ptr)); |
Environment::GetDefaultAsyncWaiter()->CancelWait(id); |
} |