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

Commit cfd17093 authored by Phil Weaver's avatar Phil Weaver Committed by Android (Google) Code Review
Browse files

Merge "Use accessibility pane API in keyguard"

parents 436b5461 7d847b03
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -7309,7 +7309,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
    }
    private boolean isAccessibilityPane() {
        return !TextUtils.isEmpty(mAccessibilityPaneTitle);
        return mAccessibilityPaneTitle != null;
    }
    /**
+4 −0
Original line number Diff line number Diff line
@@ -2106,6 +2106,10 @@
    <string name="keyguard_accessibility_face_unlock">Face unlock.</string>
    <!-- Accessibility description of the pin lock. [CHAR_LIMIT=none] -->
    <string name="keyguard_accessibility_pin_unlock">Pin unlock.</string>
    <!-- Accessibility description of the sim pin lock. [CHAR_LIMIT=none] -->
    <string name="keyguard_accessibility_sim_pin_unlock">Sim Pin unlock.</string>
    <!-- Accessibility description of the sim puk lock. [CHAR_LIMIT=none] -->
    <string name="keyguard_accessibility_sim_puk_unlock">Sim Puk unlock.</string>
    <!-- Accessibility description of the password lock. [CHAR_LIMIT=none] -->
    <string name="keyguard_accessibility_password_unlock">Password unlock.</string>
    <!-- Accessibility description of the unlock pattern area. [CHAR_LIMIT=none] -->
+5 −0
Original line number Diff line number Diff line
@@ -3234,6 +3234,11 @@
  <java-symbol type="string" name="unsupported_compile_sdk_check_update" />

  <java-symbol type="string" name="battery_saver_warning_title" />
  <java-symbol type="string" name="keyguard_accessibility_pattern_unlock" />
  <java-symbol type="string" name="keyguard_accessibility_pin_unlock" />
  <java-symbol type="string" name="keyguard_accessibility_sim_pin_unlock" />
  <java-symbol type="string" name="keyguard_accessibility_sim_puk_unlock" />
  <java-symbol type="string" name="keyguard_accessibility_password_unlock" />

  <java-symbol type="string" name="global_action_logout" />
  <java-symbol type="string" name="config_mainBuiltInDisplayCutout" />
+4 −10
Original line number Diff line number Diff line
@@ -197,16 +197,6 @@ public class KeyguardHostView extends FrameLayout implements SecurityCallback {
        return false;
    }

    @Override
    public boolean dispatchPopulateAccessibilityEvent(AccessibilityEvent event) {
        if (event.getEventType() == AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED) {
            event.getText().add(mSecurityContainer.getCurrentSecurityModeContentDescription());
            return true;
        } else {
            return super.dispatchPopulateAccessibilityEvent(event);
        }
    }

    protected KeyguardSecurityContainer getSecurityContainer() {
        return mSecurityContainer;
    }
@@ -255,6 +245,10 @@ public class KeyguardHostView extends FrameLayout implements SecurityCallback {
        }
    }

    public CharSequence getAccessibilityTitleForCurrentMode() {
        return mSecurityContainer.getTitle();
    }

    public void userActivity() {
        if (mViewMediatorCallback != null) {
            mViewMediatorCallback.userActivity();
+6 −0
Original line number Diff line number Diff line
@@ -361,4 +361,10 @@ public class KeyguardPasswordView extends KeyguardAbsKeyInputView
        }
        return false;
    }

    @Override
    public CharSequence getTitle() {
        return getContext().getString(
                com.android.internal.R.string.keyguard_accessibility_password_unlock);
    }
}
Loading