Commit ef8b79e8 authored by nancy's avatar nancy Committed by Commit Bot

Show disabled apps in launcher.

Currently kDisabledByPolicy is set for ARC apps only when ARC apps are
suspended:
https://cs.chromium.org/chromium/src/chrome/browser/apps/app_service/arc_apps.cc?q=apps::mojom::Readiness::kDisabledByPolicy&sq=package:chromium&l=596&dr=C
When ARC apps are disabled by policy, we can still show them in
launcher. The disabled apps can't be launched because the their status
is not ready.

Bug: b/142642189
Change-Id: I04c763bc6b70255e86117499c1937442f77440ff
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1865921Reviewed-by: default avatarXiyuan Xia <xiyuan@chromium.org>
Commit-Queue: Nancy Wang <nancylingwang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#707109}
parent 07e4a0c2
...@@ -20,6 +20,7 @@ bool ShouldShowInLauncher(const apps::AppUpdate& update) { ...@@ -20,6 +20,7 @@ bool ShouldShowInLauncher(const apps::AppUpdate& update) {
case apps::mojom::Readiness::kReady: case apps::mojom::Readiness::kReady:
case apps::mojom::Readiness::kDisabledByUser: case apps::mojom::Readiness::kDisabledByUser:
case apps::mojom::Readiness::kDisabledByBlacklist: case apps::mojom::Readiness::kDisabledByBlacklist:
case apps::mojom::Readiness::kDisabledByPolicy:
case apps::mojom::Readiness::kTerminated: case apps::mojom::Readiness::kTerminated:
return update.ShowInLauncher() == apps::mojom::OptionalBool::kTrue; return update.ShowInLauncher() == apps::mojom::OptionalBool::kTrue;
default: default:
......
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