Index: chrome/browser/ui/android/infobars/simple_confirm_infobar_builder.cc |
diff --git a/chrome/browser/ui/android/infobars/simple_confirm_infobar_builder.cc b/chrome/browser/ui/android/infobars/simple_confirm_infobar_builder.cc |
index 9e969d08bf069e870c938c250231aaffaa6ef311..6d81f9cc0447645b1ad863e80187d8f5443265f5 100644 |
--- a/chrome/browser/ui/android/infobars/simple_confirm_infobar_builder.cc |
+++ b/chrome/browser/ui/android/infobars/simple_confirm_infobar_builder.cc |
@@ -4,11 +4,13 @@ |
#include "chrome/browser/ui/android/infobars/simple_confirm_infobar_builder.h" |
+#include <memory> |
+ |
#include "base/android/jni_android.h" |
#include "base/android/jni_string.h" |
#include "base/android/scoped_java_ref.h" |
#include "base/macros.h" |
-#include "base/memory/scoped_ptr.h" |
+#include "base/memory/ptr_util.h" |
#include "chrome/browser/android/tab_android.h" |
#include "chrome/browser/infobars/infobar_service.h" |
#include "components/infobars/core/confirm_infobar_delegate.h" |
@@ -159,14 +161,9 @@ void Create(JNIEnv* env, |
InfoBarService* service = InfoBarService::FromWebContents( |
TabAndroid::GetNativeTab(env, j_tab)->web_contents()); |
service->AddInfoBar(service->CreateConfirmInfoBar( |
- make_scoped_ptr(new SimpleConfirmInfoBarDelegate( |
- j_listener, |
- infobar_identifier, |
- icon_bitmap, |
- message_str, |
- primary_str, |
- secondary_str, |
- auto_expire)))); |
+ base::WrapUnique(new SimpleConfirmInfoBarDelegate( |
+ j_listener, infobar_identifier, icon_bitmap, message_str, primary_str, |
+ secondary_str, auto_expire)))); |
} |
bool RegisterSimpleConfirmInfoBarBuilder(JNIEnv* env) { |