//chrome and //ash are sharing some wallpaper file paths. We should first try to reduce the path sharing, but for certain cases such as device policy wallpapers it's not feasible to completely remove the access from //chrome.
We can create a WallpaperPaths class under ash/public/cpp, with static variables for the paths and Set/Get methods. Putting the logic in //ash/public/cpp is a signal that it has been vetted for mash.
(Based on the comments from CL https://chromium-review.googlesource.com/c/chromium/src/+/820854/9)
Comment 1 by afakhry@chromium.org
, Dec 15 2017