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

Issue 2559503003: mash: Have chrome set itself as the wallpaper picker. (Closed)

Created:
4 years ago by msw
Modified:
4 years ago
CC:
chromium-reviews, alemate+watch_chromium.org, sadrul, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, achuith+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, Aaron Boodman, oshima+watch_chromium.org, kalyank, darin (slow to review), davemoore+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

mash: Have chrome set itself as the wallpaper picker. Rename WallpaperManager interface to WallpaperPicker. Add WallpaperController::SetWallpaperPicker. Chrome's WallpaperManager registers itself as picker on startup. Ash's WallpaperController caches a ptr to the picker interface. WallpaperManager interface no longer provided by Chrome. Nix unused SetWallpaperImage return value. BUG=670801 TEST=No wallpaper regressions in Classic ash or Mash. R=jamescook@chromium.org,tsepez@chromium.org,xiyuan@chromium.org, Committed: https://crrev.com/6e6bcece082c7a57af4a436fe7599770543140a2 Cr-Commit-Position: refs/heads/master@{#437116}

Patch Set 1 #

Patch Set 2 : Sync and rebase. #

Patch Set 3 : Rebase; check for null connector. #

Patch Set 4 : Check for a null service manager connection. #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+36 lines, -42 lines) Patch
M ash/common/wallpaper/wallpaper_controller.h View 3 chunks +6 lines, -5 lines 0 comments Download
M ash/common/wallpaper/wallpaper_controller.cc View 6 chunks +9 lines, -15 lines 2 comments Download
M ash/public/interfaces/wallpaper.mojom View 2 chunks +4 lines, -1 line 0 comments Download
M chrome/browser/chrome_content_browser_manifest_overlay.json View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/chromeos/chrome_interface_factory.cc View 1 2 3 chunks +0 lines, -7 lines 0 comments Download
M chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.h View 4 chunks +4 lines, -7 lines 0 comments Download
M chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.cc View 1 2 3 3 chunks +13 lines, -6 lines 2 comments Download

Messages

Total messages: 31 (20 generated)
msw
Hey James, please take a look; thanks!
4 years ago (2016-12-07 20:44:15 UTC) #13
James Cook
LGTM with a question, mostly about my own code. https://codereview.chromium.org/2559503003/diff/60001/ash/common/wallpaper/wallpaper_controller.cc File ash/common/wallpaper/wallpaper_controller.cc (right): https://codereview.chromium.org/2559503003/diff/60001/ash/common/wallpaper/wallpaper_controller.cc#newcode191 ash/common/wallpaper/wallpaper_controller.cc:191: ...
4 years ago (2016-12-07 23:03:47 UTC) #14
msw
https://codereview.chromium.org/2559503003/diff/60001/ash/common/wallpaper/wallpaper_controller.cc File ash/common/wallpaper/wallpaper_controller.cc (right): https://codereview.chromium.org/2559503003/diff/60001/ash/common/wallpaper/wallpaper_controller.cc#newcode191 ash/common/wallpaper/wallpaper_controller.cc:191: WmShell::Get()->wallpaper_delegate()->CanOpenSetWallpaperPage()) { On 2016/12/07 23:03:47, James Cook wrote: > ...
4 years ago (2016-12-07 23:12:56 UTC) #15
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/2559503003/60001
4 years ago (2016-12-07 23:13:43 UTC) #17
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/320967)
4 years ago (2016-12-07 23:23:20 UTC) #19
msw
Tom, please take a look at wallpaper.mojom and *manifest_overlay.json Xiyuan, please take a look at ...
4 years ago (2016-12-07 23:46:29 UTC) #22
xiyuan
c/b/chromeos/* lgtm
4 years ago (2016-12-07 23:48:40 UTC) #23
Tom Sepez
mojom LGTM
4 years ago (2016-12-08 00:18:30 UTC) #24
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/2559503003/60001
4 years ago (2016-12-08 00:29:58 UTC) #26
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years ago (2016-12-08 01:30:26 UTC) #29
commit-bot: I haz the power
4 years ago (2016-12-08 01:33:26 UTC) #31
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/6e6bcece082c7a57af4a436fe7599770543140a2
Cr-Commit-Position: refs/heads/master@{#437116}

Powered by Google App Engine
This is Rietveld 408576698