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

Commit 309b4ce4 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "A11y: announce when resolver items are "selected"" into main

parents a497af07 09522461
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -159,6 +159,7 @@ public class ResolverActivity extends Activity implements
    private Button mOnceButton;
    protected View mProfileView;
    private int mLastSelected = AbsListView.INVALID_POSITION;
    @Nullable private View mLastSelectedItemView;
    private boolean mResolvingHome = false;
    private String mProfileSwitchMessage;
    private int mLayoutId;
@@ -2199,6 +2200,7 @@ public class ResolverActivity extends Activity implements
            return;
        }
        mLastSelected = ListView.INVALID_POSITION;
        mLastSelectedItemView = null;
        ListView inactiveListView = (ListView) mMultiProfilePagerAdapter.getInactiveAdapterView();
        if (inactiveListView.getCheckedItemCount() > 0) {
            inactiveListView.setItemChecked(inactiveListView.getCheckedItemPosition(), false);
@@ -2582,6 +2584,12 @@ public class ResolverActivity extends Activity implements
                    mOnceButton.requestFocus();
                }
                mLastSelected = checkedPos;
                if (mLastSelectedItemView != null) {
                    mLastSelectedItemView.setStateDescription(null);
                }
                mLastSelectedItemView = view;
                mLastSelectedItemView.setStateDescription(
                        getString(com.android.internal.R.string.selected));
            } else {
                startSelected(position, false, true);
            }