| Index: chrome/browser/ui/app_list/arc/arc_default_app_list.cc
|
| diff --git a/chrome/browser/ui/app_list/arc/arc_default_app_list.cc b/chrome/browser/ui/app_list/arc/arc_default_app_list.cc
|
| index c21fac9e980021f3d471a9ad23702a652fcbb600..78d3f9a38a4cb7f896125438c1cf6c0213624f48 100644
|
| --- a/chrome/browser/ui/app_list/arc/arc_default_app_list.cc
|
| +++ b/chrome/browser/ui/app_list/arc/arc_default_app_list.cc
|
| @@ -171,8 +171,11 @@ void ArcDefaultAppList::OnAppsReady(std::unique_ptr<AppInfoMap> apps) {
|
|
|
| const ArcDefaultAppList::AppInfo* ArcDefaultAppList::GetApp(
|
| const std::string& app_id) const {
|
| - if (hidden_)
|
| + if ((filter_level_ == FilterLevel::ALL) ||
|
| + (filter_level_ == FilterLevel::OPTIONAL_APPS &&
|
| + app_id != arc::kPlayStoreAppId)) {
|
| return nullptr;
|
| + }
|
| const auto it = apps_.find(app_id);
|
| if (it == apps_.end())
|
| return nullptr;
|
|
|