Index: components/offline_pages/content/suggested_articles_observer.cc |
diff --git a/components/offline_pages/content/suggested_articles_observer.cc b/components/offline_pages/content/suggested_articles_observer.cc |
index 3479ba81d189420f6e222d31cd6e96e8633e3056..69d85a075645a36bc255d8c42ef152517f4a0270 100644 |
--- a/components/offline_pages/content/suggested_articles_observer.cc |
+++ b/components/offline_pages/content/suggested_articles_observer.cc |
@@ -76,11 +76,8 @@ void SuggestedArticlesObserver::ObserveContentSuggestionsService( |
auto suggestions_observer = base::MakeUnique<SuggestedArticlesObserver>( |
browser_context, base::MakeUnique<DefaultDelegate>(service)); |
service->AddObserver(suggestions_observer.get()); |
- service->SetUserData( |
- &kOfflinePageSuggestedArticlesObserverUserDataKey, |
- // Note that |service| will take ownership of suggestions_observer |
- // despite accepting a raw pointer. |
- suggestions_observer.release()); |
+ service->SetUserData(&kOfflinePageSuggestedArticlesObserverUserDataKey, |
+ std::move(suggestions_observer)); |
} |
SuggestedArticlesObserver::SuggestedArticlesObserver( |