| 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);
|
|
|