Index: ios/chrome/browser/autofill/form_input_accessory_view_controller.mm |
diff --git a/ios/chrome/browser/autofill/form_input_accessory_view_controller.mm b/ios/chrome/browser/autofill/form_input_accessory_view_controller.mm |
index 4e819f43ad6e62a72e675a9b0e7947bb806d4e72..9185c637ed065e30f712dd5cd3d25a6b586f540a 100644 |
--- a/ios/chrome/browser/autofill/form_input_accessory_view_controller.mm |
+++ b/ios/chrome/browser/autofill/form_input_accessory_view_controller.mm |
@@ -4,12 +4,13 @@ |
#import "ios/chrome/browser/autofill/form_input_accessory_view_controller.h" |
+#include <memory> |
+ |
#include "base/ios/block_types.h" |
#include "base/ios/ios_util.h" |
#include "base/mac/foundation_util.h" |
#include "base/mac/scoped_block.h" |
#include "base/mac/scoped_nsobject.h" |
-#include "base/memory/scoped_ptr.h" |
#import "components/autofill/core/browser/keyboard_accessory_metrics_logger.h" |
#import "components/autofill/ios/browser/js_suggestion_manager.h" |
#import "ios/chrome/browser/autofill/form_input_accessory_view.h" |
@@ -198,7 +199,7 @@ bool ComputeFramesOfKeyboardParts(UIView* inputAccessoryView, |
@implementation FormInputAccessoryViewController { |
// Bridge to observe the web state from Objective-C. |
- scoped_ptr<web::WebStateObserverBridge> _webStateObserverBridge; |
+ std::unique_ptr<web::WebStateObserverBridge> _webStateObserverBridge; |
// Last registered keyboard rectangle. |
CGRect _keyboardFrame; |
@@ -224,7 +225,7 @@ bool ComputeFramesOfKeyboardParts(UIView* inputAccessoryView, |
base::WeakNSProtocol<id<FormInputAccessoryViewProvider>> _currentProvider; |
// Logs UMA metrics for the keyboard accessory. |
- scoped_ptr<autofill::KeyboardAccessoryMetricsLogger> |
+ std::unique_ptr<autofill::KeyboardAccessoryMetricsLogger> |
_keyboardAccessoryMetricsLogger; |
} |