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

Commit b611eb94 authored by Adam Powell's avatar Adam Powell Committed by Android (Google) Code Review
Browse files

Merge "Fix incorrect content description on action bar home/up" into klp-dev

parents 3dbea35f f37a5139
Loading
Loading
Loading
Loading
+6 −14
Original line number Diff line number Diff line
@@ -566,7 +566,11 @@ public class ActionBarView extends AbsActionBarView {
        mUpGoerFive.setEnabled(enable);
        mUpGoerFive.setFocusable(enable);
        // Make sure the home button has an accurate content description for accessibility.
        if (!enable) {
        updateHomeAccessibility(enable);
    }

    private void updateHomeAccessibility(boolean homeEnabled) {
        if (!homeEnabled) {
            mUpGoerFive.setContentDescription(null);
            mUpGoerFive.setImportantForAccessibility(IMPORTANT_FOR_ACCESSIBILITY_NO);
        } else {
@@ -677,19 +681,7 @@ public class ActionBarView extends AbsActionBarView {
        }

        // Make sure the home button has an accurate content description for accessibility.
        if (!mHomeLayout.isEnabled()) {
            mHomeLayout.setContentDescription(null);
            mHomeLayout.setImportantForAccessibility(IMPORTANT_FOR_ACCESSIBILITY_NO);
        } else {
            mHomeLayout.setImportantForAccessibility(IMPORTANT_FOR_ACCESSIBILITY_AUTO);
            if ((options & ActionBar.DISPLAY_HOME_AS_UP) != 0) {
                mHomeLayout.setContentDescription(mContext.getResources().getText(
                        R.string.action_bar_up_description));
            } else {
                mHomeLayout.setContentDescription(mContext.getResources().getText(
                        R.string.action_bar_home_description));
            }
        }
        updateHomeAccessibility(!mUpGoerFive.isEnabled());
    }

    public void setIcon(Drawable icon) {