Index: chrome/browser/ui/app_list/search/suggestions/suggestions_search_provider.cc |
diff --git a/chrome/browser/ui/app_list/search/suggestions/suggestions_search_provider.cc b/chrome/browser/ui/app_list/search/suggestions/suggestions_search_provider.cc |
index 9b5678b3505bdd51d4a5e294f36d737727bd74a7..f3cffa82ad85e1b0fbb9a7101445ac123f3d3294 100644 |
--- a/chrome/browser/ui/app_list/search/suggestions/suggestions_search_provider.cc |
+++ b/chrome/browser/ui/app_list/search/suggestions/suggestions_search_provider.cc |
@@ -44,8 +44,9 @@ void SuggestionsSearchProvider::Start(bool /*is_voice_query*/, |
if (!query.empty()) |
return; |
- const suggestions::SuggestionsProfile& suggestions_profile = |
- suggestions_service_->GetSuggestionsDataFromCache(); |
+ const suggestions::SuggestionsProfile suggestions_profile = |
+ suggestions_service_->GetSuggestionsDataFromCache().value_or( |
+ suggestions::SuggestionsProfile()); |
for (int i = 0; i < suggestions_profile.suggestions_size(); ++i) { |
const suggestions::ChromeSuggestion& suggestion = |
suggestions_profile.suggestions(i); |