diff options
| author | Martijn Coenen <maco@google.com> | 2020-05-12 10:11:38 +0200 |
|---|---|---|
| committer | Martijn Coenen <maco@google.com> | 2020-05-12 10:32:48 +0200 |
| commit | 76ce2ccb191494ae1ec3cbdcf591183a5c8f4d55 (patch) | |
| tree | 17f661204bcd771194dd29dc52f63b950771c1e1 /docs/html/sdk/api_diff/12/changes | |
| parent | 15ab8e1029675536760403be713c84953c5ac11a (diff) | |
Limit rename() workaround to /storage/emulated.
This workaround was intended to silently fix EXDEV move failures due to
the /Android/data and /Android/obb bind mounts. However, the workaround
should be limited to moves to *and* from the emulated filesystem. For
moves from the emulated filesystem to another filesystem (or
vice-versa), this would never have worked in the first place, and we
want to give the app this feedback, so it knows it needs to do a more
expensive copy operation and can show this in the UI. We know some apps
(like DocsUI) already handle this.
Public volumes (eg /storage/ABCD-1234) don't need this workaround, since
they don't have the bind mounts. Private volumes that aren't primary
don't have these bind mounts either.
Bug: 146430607
Test: N/A
Change-Id: I7bfe88e07708fe044ce8df02000a97cfad19bdee
Diffstat (limited to 'docs/html/sdk/api_diff/12/changes')
0 files changed, 0 insertions, 0 deletions
