Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f6a9009a authored by Kristi Saney's avatar Kristi Saney Committed by Android (Google) Code Review
Browse files

Merge "Add secure settings key for software cursor."

parents cbaad935 fb43f542
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -10813,6 +10813,13 @@ public final class Settings {
        public static final String ACCESSIBILITY_FLOATING_MENU_MIGRATION_TOOLTIP_PROMPT =
                "accessibility_floating_menu_migration_tooltip_prompt";
        /**
         * Setting that specifies whether the software cursor accessibility service is enabled.
         * @hide
         */
        public static final String ACCESSIBILITY_SOFTWARE_CURSOR_ENABLED =
                "accessibility_software_cursor_enabled";
        /**
         * Whether the Adaptive connectivity option is enabled.
         *
+1 −0
Original line number Diff line number Diff line
@@ -88,6 +88,7 @@ message SecureSettingsProto {
        optional SettingProto odi_captions_volume_ui_enabled = 42 [ (android.privacy).dest = DEST_AUTOMATIC ];
        // Setting for accessibility magnification for following typing.
        optional SettingProto accessibility_magnification_follow_typing_enabled = 43 [ (android.privacy).dest = DEST_AUTOMATIC ];
        optional SettingProto accessibility_software_cursor_enabled = 44 [ (android.privacy).dest = DEST_AUTOMATIC ];
    }
    optional Accessibility accessibility = 2;

+2 −1
Original line number Diff line number Diff line
@@ -211,6 +211,7 @@ public class SecureSettings {
        Settings.Secure.LOCKSCREEN_USE_DOUBLE_LINE_CLOCK,
        Settings.Secure.STATUS_BAR_SHOW_VIBRATE_ICON,
        Settings.Secure.WEAR_TALKBACK_ENABLED,
        Settings.Secure.HBM_SETTING_KEY
        Settings.Secure.HBM_SETTING_KEY,
        Settings.Secure.ACCESSIBILITY_SOFTWARE_CURSOR_ENABLED
    };
}
+1 −0
Original line number Diff line number Diff line
@@ -345,5 +345,6 @@ public class SecureSettingsValidators {
        VALIDATORS.put(Secure.ODI_CAPTIONS_VOLUME_UI_ENABLED, BOOLEAN_VALIDATOR);
        VALIDATORS.put(Secure.WEAR_TALKBACK_ENABLED, BOOLEAN_VALIDATOR);
        VALIDATORS.put(Secure.HBM_SETTING_KEY, BOOLEAN_VALIDATOR);
        VALIDATORS.put(Secure.ACCESSIBILITY_SOFTWARE_CURSOR_ENABLED, BOOLEAN_VALIDATOR);
    }
}
+3 −0
Original line number Diff line number Diff line
@@ -1825,6 +1825,9 @@ class SettingsProtoDumpUtil {
                Settings.Secure.ACCESSIBILITY_MAGNIFICATION_FOLLOW_TYPING_ENABLED,
                SecureSettingsProto.Accessibility
                        .ACCESSIBILITY_MAGNIFICATION_FOLLOW_TYPING_ENABLED);
        dumpSetting(s, p,
                Settings.Secure.ACCESSIBILITY_SOFTWARE_CURSOR_ENABLED,
                SecureSettingsProto.Accessibility.ACCESSIBILITY_SOFTWARE_CURSOR_ENABLED);
        p.end(accessibilityToken);

        final long adaptiveSleepToken = p.start(SecureSettingsProto.ADAPTIVE_SLEEP);