• Nancy Wang's avatar
    Reland "Create standard icons on shelf for non-app icons." · 35e8309c
    Nancy Wang authored
    This reverts commit f112bfc2.
    
    Reason for revert: <INSERT REASONING HERE>
    Fix the browser tests issue.
    
    Original change's description:
    > Revert "Create standard icons on shelf for non-app icons."
    >
    > This reverts commit 201f15f1.
    >
    > Reason for revert: Suspicious about causing a test breakage of WindowOpenApiTest.PopupBlockingExtension.
    > https://ci.chromium.org/ui/p/chromium/builders/ci/linux-chromeos-dbg/22177/overview
    >
    > Original change's description:
    > > Create standard icons on shelf for non-app icons.
    > >
    > > AppService creates standard circle icons for all apps. However, there
    > > are a few cases that icons on shelf are not app icons, e.g.:
    > > 1. Task manager
    > > 2. A few extensions show icons when open a new window, e.g. google
    > > hangouts.
    > >
    > > This CL create standard circle icons for them when they are shown on
    > > shelf.
    > >
    > > Modify TaskManagerView to create standard icon when running in Chrome
    > > OS.
    > >
    > > Modify ChromeLauncherController::OnAppImageUpdated. If the icon is not
    > > loaded by AppServiceAppIconLoader (which loads the standard circle
    > > icons), create standard icons.
    > >
    > > BUG=1162514
    > > BUG=1142373
    > >
    > > Change-Id: Ibfe40c33944a1120ca9c991c4953d0da906ee2e2
    > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2624273
    > > Commit-Queue: Nancy Wang <nancylingwang@chromium.org>
    > > Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
    > > Reviewed-by: Scott Violet <sky@chromium.org>
    > > Cr-Commit-Position: refs/heads/master@{#842874}
    >
    > TBR=xiyuan@chromium.org,sky@chromium.org,chromium-scoped@luci-project-accounts.iam.gserviceaccount.com,nancylingwang@chromium.org
    >
    > Change-Id: I6e0dbef6a173a179d79e39cebbd4a4f78f15bcfb
    > No-Presubmit: true
    > No-Tree-Checks: true
    > No-Try: true
    > Bug: 1162514
    > Bug: 1142373
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2626821
    > Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
    > Commit-Queue: Yuki Shiino <yukishiino@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#842947}
    
    TBR=xiyuan@chromium.org,sky@chromium.org,yukishiino@chromium.org,chromium-scoped@luci-project-accounts.iam.gserviceaccount.com,nancylingwang@chromium.org
    
    
    Bug: 1162514
    Bug: 1142373
    Change-Id: If55904732c4fd468db2a5f56cece04fc8a937a0d
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2626943Reviewed-by: default avatarXiyuan Xia <xiyuan@chromium.org>
    Reviewed-by: default avatarScott Violet <sky@chromium.org>
    Reviewed-by: default avatarKaran Bhatia <karandeepb@chromium.org>
    Reviewed-by: default avatarNancy Wang <nancylingwang@chromium.org>
    Commit-Queue: Nancy Wang <nancylingwang@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#843283}
    35e8309c
task_manager_view.cc 13.2 KB