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

Commit a68c2f73 authored by Phil Weaver's avatar Phil Weaver
Browse files

Remove a11y speak passwords settings.

Bug: 28139568
Test: Opened settings, and it's gone!
Change-Id: Ife931c3a076c9b8470b6cde24712cb9280999bea
parent d924fdac
Loading
Loading
Loading
Loading
+0 −2
Original line number Original line Diff line number Diff line
@@ -4001,8 +4001,6 @@
        screen magnification on app transitions</string>
        screen magnification on app transitions</string>
    <!-- Title for the accessibility preference to power button to end a call. [CHAR LIMIT=35] -->
    <!-- Title for the accessibility preference to power button to end a call. [CHAR LIMIT=35] -->
    <string name="accessibility_power_button_ends_call_prerefence_title">Power button ends call</string>
    <string name="accessibility_power_button_ends_call_prerefence_title">Power button ends call</string>
    <!-- Title for the accessibility preference to speak passwords. [CHAR LIMIT=35] -->
    <string name="accessibility_toggle_speak_password_preference_title">Speak passwords</string>
    <!-- Title for the accessibility preference for enabling/disabling large icons for mouse/trackpad pointers. [CHAR LIMIT=35] -->
    <!-- Title for the accessibility preference for enabling/disabling large icons for mouse/trackpad pointers. [CHAR LIMIT=35] -->
    <string name="accessibility_toggle_large_pointer_icon_title">Large mouse pointer</string>
    <string name="accessibility_toggle_large_pointer_icon_title">Large mouse pointer</string>
    <!-- Title for the accessibility preference for master mono. [CHAR LIMIT=35] -->
    <!-- Title for the accessibility preference for master mono. [CHAR LIMIT=35] -->
+0 −5
Original line number Original line Diff line number Diff line
@@ -66,11 +66,6 @@
                android:title="@string/accelerometer_title"
                android:title="@string/accelerometer_title"
                android:persistent="false"/>
                android:persistent="false"/>


        <SwitchPreference
                android:key="toggle_speak_password_preference"
                android:title="@string/accessibility_toggle_speak_password_preference_title"
                android:persistent="false"/>

        <SwitchPreference
        <SwitchPreference
                android:key="toggle_large_pointer_icon"
                android:key="toggle_large_pointer_icon"
                android:title="@string/accessibility_toggle_large_pointer_icon_title" />
                android:title="@string/accessibility_toggle_large_pointer_icon_title" />
+0 −21
Original line number Original line Diff line number Diff line
@@ -81,8 +81,6 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements
            "toggle_power_button_ends_call_preference";
            "toggle_power_button_ends_call_preference";
    private static final String TOGGLE_LOCK_SCREEN_ROTATION_PREFERENCE =
    private static final String TOGGLE_LOCK_SCREEN_ROTATION_PREFERENCE =
            "toggle_lock_screen_rotation_preference";
            "toggle_lock_screen_rotation_preference";
    private static final String TOGGLE_SPEAK_PASSWORD_PREFERENCE =
            "toggle_speak_password_preference";
    private static final String TOGGLE_LARGE_POINTER_ICON =
    private static final String TOGGLE_LARGE_POINTER_ICON =
            "toggle_large_pointer_icon";
            "toggle_large_pointer_icon";
    private static final String TOGGLE_MASTER_MONO =
    private static final String TOGGLE_MASTER_MONO =
@@ -184,7 +182,6 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements
    private SwitchPreference mToggleHighTextContrastPreference;
    private SwitchPreference mToggleHighTextContrastPreference;
    private SwitchPreference mTogglePowerButtonEndsCallPreference;
    private SwitchPreference mTogglePowerButtonEndsCallPreference;
    private SwitchPreference mToggleLockScreenRotationPreference;
    private SwitchPreference mToggleLockScreenRotationPreference;
    private SwitchPreference mToggleSpeakPasswordPreference;
    private SwitchPreference mToggleLargePointerIconPreference;
    private SwitchPreference mToggleLargePointerIconPreference;
    private SwitchPreference mToggleMasterMonoPreference;
    private SwitchPreference mToggleMasterMonoPreference;
    private ListPreference mSelectLongPressTimeoutPreference;
    private ListPreference mSelectLongPressTimeoutPreference;
@@ -334,9 +331,6 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements
        } else if (mToggleLockScreenRotationPreference == preference) {
        } else if (mToggleLockScreenRotationPreference == preference) {
            handleLockScreenRotationPreferenceClick();
            handleLockScreenRotationPreferenceClick();
            return true;
            return true;
        } else if (mToggleSpeakPasswordPreference == preference) {
            handleToggleSpeakPasswordPreferenceClick();
            return true;
        } else if (mToggleLargePointerIconPreference == preference) {
        } else if (mToggleLargePointerIconPreference == preference) {
            handleToggleLargePointerIconPreferenceClick();
            handleToggleLargePointerIconPreferenceClick();
            return true;
            return true;
@@ -369,12 +363,6 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements
                !mToggleLockScreenRotationPreference.isChecked());
                !mToggleLockScreenRotationPreference.isChecked());
    }
    }


    private void handleToggleSpeakPasswordPreferenceClick() {
        Settings.Secure.putInt(getContentResolver(),
                Settings.Secure.ACCESSIBILITY_SPEAK_PASSWORD,
                mToggleSpeakPasswordPreference.isChecked() ? 1 : 0);
    }

    private void handleToggleLargePointerIconPreferenceClick() {
    private void handleToggleLargePointerIconPreferenceClick() {
        Settings.Secure.putInt(getContentResolver(),
        Settings.Secure.putInt(getContentResolver(),
                Settings.Secure.ACCESSIBILITY_LARGE_POINTER_ICON,
                Settings.Secure.ACCESSIBILITY_LARGE_POINTER_ICON,
@@ -424,10 +412,6 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements
            mSystemsCategory.removePreference(mToggleLockScreenRotationPreference);
            mSystemsCategory.removePreference(mToggleLockScreenRotationPreference);
        }
        }


        // Speak passwords.
        mToggleSpeakPasswordPreference =
                (SwitchPreference) findPreference(TOGGLE_SPEAK_PASSWORD_PREFERENCE);

        // Large pointer icon.
        // Large pointer icon.
        mToggleLargePointerIconPreference =
        mToggleLargePointerIconPreference =
                (SwitchPreference) findPreference(TOGGLE_LARGE_POINTER_ICON);
                (SwitchPreference) findPreference(TOGGLE_LARGE_POINTER_ICON);
@@ -606,11 +590,6 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements
        // Auto-rotate screen
        // Auto-rotate screen
        updateLockScreenRotationCheckbox();
        updateLockScreenRotationCheckbox();


        // Speak passwords.
        final boolean speakPasswordEnabled = Settings.Secure.getInt(getContentResolver(),
                Settings.Secure.ACCESSIBILITY_SPEAK_PASSWORD, 0) != 0;
        mToggleSpeakPasswordPreference.setChecked(speakPasswordEnabled);

        // Large pointer icon.
        // Large pointer icon.
        mToggleLargePointerIconPreference.setChecked(Settings.Secure.getInt(getContentResolver(),
        mToggleLargePointerIconPreference.setChecked(Settings.Secure.getInt(getContentResolver(),
                Settings.Secure.ACCESSIBILITY_LARGE_POINTER_ICON, 0) != 0);
                Settings.Secure.ACCESSIBILITY_LARGE_POINTER_ICON, 0) != 0);