commit | e9330ce826457bc2e16a4a0b01a32f12b3f193ec | [log] [tgz] |
---|---|---|
author | Wenzhao Zang <wzang@chromium.org> | Wed Apr 11 07:30:11 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Apr 11 07:30:11 2018 |
tree | 797c63b1c27662fb8d1ffcd4ce3fc4c6cd33637c | |
parent | 29b66839d57dc967a77286db0c8b00aa2901f3b8 [diff] |
cros: Make WallpaperWindowStateManager work under Mash Create mojo API and move the tests in 'wallpaper_private_api_unittest.cc' to //ash, because: 1) They're only testing wallpaper_window_state_manager. 2) We want to remove //ash dependency in chrome wallpaper code. (IIUC)|MultiUserWindowManagerChromeOS| under //chrome is responsible for tracking the window ownership under multi-profile session. The wallpaper_window_state_manager is only checking if the window is visible. So if we move the tests to //ash, they only need to test that the minimize/restore functions are no-op for invisible windows. Why the windows are visible/invisible is beyond its scope. Bug: 827062 Test: --enable-features=Mash Change-Id: Ib7573e8911a6979f598f85cbb0b059be1c77b389 Reviewed-on: https://chromium-review.googlesource.com/967885 Commit-Queue: Wenzhao (Colin) Zang <wzang@chromium.org> Reviewed-by: Oliver Chang <ochang@chromium.org> Reviewed-by: Xiaoqian Dai <xdai@chromium.org> Cr-Commit-Position: refs/heads/master@{#549811}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .