Commit b19e191f authored by Kevin Bailey's avatar Kevin Bailey Committed by Commit Bot

[omnibox android] Prefer std::make_unique

And fix exception unsafe code.

Bug: 
Change-Id: Ie09069136196c7987b1838cb453f6babec767561
Reviewed-on: https://chromium-review.googlesource.com/803856Reviewed-by: default avatarTed Choc <tedchoc@chromium.org>
Commit-Queue: Kevin Bailey <krb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#520994}
parent 95234a8e
......@@ -10,7 +10,6 @@
#include "base/android/jni_array.h"
#include "base/android/jni_string.h"
#include "base/feature_list.h"
#include "base/memory/ptr_util.h"
#include "base/metrics/histogram_macros.h"
#include "base/strings/string16.h"
#include "base/strings/string_util.h"
......@@ -91,7 +90,7 @@ class ZeroSuggestPrefetcher : public AutocompleteControllerDelegate {
ZeroSuggestPrefetcher::ZeroSuggestPrefetcher(Profile* profile)
: controller_(new AutocompleteController(
base::MakeUnique<ChromeAutocompleteProviderClient>(profile),
std::make_unique<ChromeAutocompleteProviderClient>(profile),
this,
AutocompleteProvider::TYPE_ZERO_SUGGEST)) {
// Creating an arbitrary fake_request_source to avoid passing in an invalid
......@@ -128,7 +127,7 @@ void ZeroSuggestPrefetcher::OnResultChanged(bool default_match_changed) {
AutocompleteControllerAndroid::AutocompleteControllerAndroid(Profile* profile)
: autocomplete_controller_(new AutocompleteController(
base::WrapUnique(new ChromeAutocompleteProviderClient(profile)),
std::make_unique<ChromeAutocompleteProviderClient>(profile),
this,
AutocompleteClassifier::DefaultOmniboxProviders())),
inside_synchronous_start_(false),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment