Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(11)

Issue 2804623004: arc: Restore Chrome badging for apps that have peer in Android apps. (Closed)

Created:
3 years, 8 months ago by khmel
Modified:
3 years, 8 months ago
CC:
chromium-reviews, kalyank, sadrul, extensions-reviews_chromium.org, chromium-apps-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

arc: Restore Chrome badging for apps that have peer in Android apps. This fix issue when running app for such apps does not have Chrome badging. This CL does not apply AppWindow icon to shelf item if window does not override its default icon. AppWindow might have its own icon (sine M54), however if it is not set then app icon is used. From other side shelf launcher controller has extra logic by applying additional badging over the icon. TEST=Manually BUG=708830 BUG=b/35258599 Review-Url: https://codereview.chromium.org/2804623004 Cr-Commit-Position: refs/heads/master@{#462661} Committed: https://chromium.googlesource.com/chromium/src/+/3d8e30ac4d15e9f85e57423bc38eaafd762dd821

Patch Set 1 #

Patch Set 2 : comment fix #

Patch Set 3 : update #

Total comments: 5

Patch Set 4 : msw@ comments addressed #

Total comments: 5

Patch Set 5 : minor updates #

Unified diffs Side-by-side diffs Delta from patch set Stats (+48 lines, -11 lines) Patch
M chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl_browsertest.cc View 1 2 1 chunk +19 lines, -6 lines 0 comments Download
M chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc View 1 2 3 4 2 chunks +9 lines, -3 lines 0 comments Download
M chrome/test/data/extensions/platform_apps/app_icon/test.js View 1 2 1 chunk +10 lines, -1 line 0 comments Download
M extensions/browser/app_window/app_window.h View 1 2 3 4 1 chunk +4 lines, -0 lines 0 comments Download
M extensions/browser/app_window/app_window.cc View 1 2 3 2 chunks +6 lines, -1 line 0 comments Download

Messages

Total messages: 31 (18 generated)
khmel
Hi, PTAL, Thanks! https://codereview.chromium.org/2804623004/diff/40001/extensions/browser/app_window/app_window.cc File extensions/browser/app_window/app_window.cc (right): https://codereview.chromium.org/2804623004/diff/40001/extensions/browser/app_window/app_window.cc#newcode598 extensions/browser/app_window/app_window.cc:598: if (window_icon_url_.is_valid() && app_icon_image_ && this ...
3 years, 8 months ago (2017-04-06 19:09:00 UTC) #11
khmel
Did not realize that rockot@ is OOO. reillyg@, PTAL Thanks!
3 years, 8 months ago (2017-04-06 19:10:37 UTC) #13
msw
https://codereview.chromium.org/2804623004/diff/40001/chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc File chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc (right): https://codereview.chromium.org/2804623004/diff/40001/chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc#newcode98 chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc:98: if (!app_window->window_icon_url().is_valid()) Should this also bail if app_window->app_icon().IsEmpty()? https://codereview.chromium.org/2804623004/diff/40001/chrome/test/data/extensions/platform_apps/app_icon/test.js ...
3 years, 8 months ago (2017-04-06 19:22:30 UTC) #14
khmel
https://codereview.chromium.org/2804623004/diff/40001/chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc File chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc (right): https://codereview.chromium.org/2804623004/diff/40001/chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc#newcode98 chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc:98: if (!app_window->window_icon_url().is_valid()) On 2017/04/06 19:22:29, msw wrote: > Should ...
3 years, 8 months ago (2017-04-06 20:10:40 UTC) #15
msw
https://codereview.chromium.org/2804623004/diff/60001/chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc File chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc (right): https://codereview.chromium.org/2804623004/diff/60001/chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc#newcode98 chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc:98: if (!app_window->HasCustomIcon() || app_window->app_icon().IsEmpty()) Should HasCustomIcon also check !app_window->app_icon().IsEmpty()? ...
3 years, 8 months ago (2017-04-06 20:23:34 UTC) #16
Reilly Grant (use Gerrit)
//extensions lgtm
3 years, 8 months ago (2017-04-06 20:32:21 UTC) #17
khmel
Thank you Reilly for review! https://codereview.chromium.org/2804623004/diff/60001/chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc File chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc (right): https://codereview.chromium.org/2804623004/diff/60001/chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc#newcode98 chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc:98: if (!app_window->HasCustomIcon() || app_window->app_icon().IsEmpty()) ...
3 years, 8 months ago (2017-04-06 20:39:15 UTC) #18
msw
lgtm https://codereview.chromium.org/2804623004/diff/60001/chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc File chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc (right): https://codereview.chromium.org/2804623004/diff/60001/chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc#newcode98 chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc:98: if (!app_window->HasCustomIcon() || app_window->app_icon().IsEmpty()) On 2017/04/06 20:39:15, khmel ...
3 years, 8 months ago (2017-04-06 20:48:23 UTC) #19
xiyuan
lgtm
3 years, 8 months ago (2017-04-06 22:12:43 UTC) #23
khmel
Thank you for review!
3 years, 8 months ago (2017-04-06 22:13:11 UTC) #24
khmel
Thank you for review!
3 years, 8 months ago (2017-04-06 22:13:11 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2804623004/80001
3 years, 8 months ago (2017-04-06 22:14:48 UTC) #28
commit-bot: I haz the power
3 years, 8 months ago (2017-04-06 22:46:22 UTC) #31
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/3d8e30ac4d15e9f85e57423bc38e...

Powered by Google App Engine
This is Rietveld 408576698