commit | f87a1f3f41b52bd3b64a259fcfc457164aad67b5 | [log] [tgz] |
---|---|---|
author | Matthew Fritze <mfritze@google.com> | Thu May 03 16:46:51 2018 -0700 |
committer | Matthew Fritze <mfritze@google.com> | Wed May 09 08:36:59 2018 -0700 |
tree | b2bbd17405b2d9233e36a5fc7be49f6df660893b | |
parent | 1220c364c4e6da3587fc356bb30d3cba99ab7946 [diff] |
Establish permanently unavailable settings Distinguish between settings which are permanently unavailable on the device, and temporarily unavailable. This enables us to restrict which setting slices are exposed in onSliceGetDescendants. The primary changes in this CL are renaming: "DISABLED_UNSUPPORTED" -> "UNSUPPORTED_ON_DEVICE" to be more clear the the setting will cannot be accessed on the device, and, adding a new enum to encapsulate settings which are currently unavailable, but could be enabled in the future. Also remove UNAVAILABLE_UNKNOWN. Devs should never need this enum. Bug: 78910582 Bug: 79245656 Test: robotests Change-Id: I58821a6cfd6134b3b351657b6edf5f74ead00643