summaryrefslogtreecommitdiff
path: root/packages/SettingsProvider/src
diff options
context:
space:
mode:
authorJason Hsu <jasonwshsu@google.com>2020-04-24 03:07:39 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2020-04-24 03:07:39 +0000
commitf6e6cb119eb1777a406e04d3f4c7cca7883e5588 (patch)
tree63dfce34fcd2780b151acee354d262d4b4ead37a /packages/SettingsProvider/src
parent56dfd7c64372bf019908dd85e858b76c06572f1d (diff)
parentd15058df552ee9fe58e0c61fdbb4567962a2331b (diff)
Merge changes from topic "rhedjao_a11y_button_rollback" into rvc-dev
* changes: Rollback the changes of a11y button Migrates the navi-bar magnification setting key
Diffstat (limited to 'packages/SettingsProvider/src')
-rw-r--r--packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java12
1 files changed, 2 insertions, 10 deletions
diff --git a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
index 74eee6300b2a..2245ee4f2821 100644
--- a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
+++ b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
@@ -4692,24 +4692,16 @@ public class SettingsProvider extends ContentProvider {
if (currentVersion == 185) {
// Deprecate ACCESSIBILITY_DISPLAY_MAGNIFICATION_NAVBAR_ENABLED, and migrate it
- // to ACCESSIBILITY_BUTTON_TARGET_COMPONENT.
+ // to ACCESSIBILITY_BUTTON_TARGETS.
final SettingsState secureSettings = getSecureSettingsLocked(userId);
final Setting magnifyNavbarEnabled = secureSettings.getSettingLocked(
Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_NAVBAR_ENABLED);
if ("1".equals(magnifyNavbarEnabled.getValue())) {
secureSettings.insertSettingLocked(
- Secure.ACCESSIBILITY_BUTTON_TARGET_COMPONENT,
+ Secure.ACCESSIBILITY_BUTTON_TARGETS,
ACCESSIBILITY_SHORTCUT_TARGET_MAGNIFICATION_CONTROLLER,
null /* tag */, false /* makeDefault */,
SettingsState.SYSTEM_PACKAGE_NAME);
- } else {
- // Clear a11y button targets list setting. A11yManagerService will end up
- // adding all legacy enabled services that want the button to the list, so
- // there's no need to keep tracking them.
- secureSettings.insertSettingLocked(
- Secure.ACCESSIBILITY_BUTTON_TARGET_COMPONENT,
- null, null /* tag */, false /* makeDefault */,
- SettingsState.SYSTEM_PACKAGE_NAME);
}
secureSettings.deleteSettingLocked(
Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_NAVBAR_ENABLED);