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

Commit 9382a071 authored by Adam Powell's avatar Adam Powell Committed by Android Git Automerger
Browse files

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

* commit 'b611eb94':
  Fix incorrect content description on action bar home/up
parents 79007026 b611eb94
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) {