commit | 153de8a145ef462708d76b8e16e50db638f77c8f | [log] [tgz] |
---|---|---|
author | Naoki Fukino <fukino@chromium.org> | Tue Jan 22 08:37:54 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Jan 22 08:37:54 2019 |
tree | 4f3fd9693fa74207295fa555aef85ecbb682789b | |
parent | 9beba77f4575c6757be457e1e0c74d415ab9a6d2 [diff] |
Add DocumentsProvider roots as Volumes in VolumeManager. With this change, Chrome retrieves available DocumentsProvider roots from ARC container and show them in Files app if a flag is enabled. DocumentsProviderRootManager class manages the root list. If its SetEnabled() is called or it is notified any updates of root list, it retrieves all available roots from ARC container and notifies newly-added roots and deleted roots to its observer (i.e. VolumeManager). VolumeManager adds/removes those roots as its volumes. TBR=ellyjones@chromium.org Bug: 905974 Test: Run unit_tests Change-Id: I036999e4cff3d298928edf1c5f45334fcabe5ca2 Reviewed-on: https://chromium-review.googlesource.com/c/1414252 Commit-Queue: Naoki Fukino <fukino@chromium.org> Reviewed-by: Noel Gordon <noel@chromium.org> Reviewed-by: Shuhei Takahashi <nya@chromium.org> Reviewed-by: Yusuke Sato <yusukes@chromium.org> Cr-Commit-Position: refs/heads/master@{#624745}
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 .