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

Commit fbb34bad authored by Aaron Liu's avatar Aaron Liu Committed by Automerger Merge Worker
Browse files

Merge "Add request for a11y focus for item" into udc-dev am: f429d98c

parents 14b5fd6c f429d98c
Loading
Loading
Loading
Loading
+8 −1
Original line number Original line Diff line number Diff line
@@ -224,7 +224,7 @@ object UserSwitcherViewBinder {
                    }
                    }
            sectionView.removeAllViewsInLayout()
            sectionView.removeAllViewsInLayout()


            for (viewModel in section) {
            section.onEachIndexed { index, viewModel ->
                val view =
                val view =
                    layoutInflater.inflate(
                    layoutInflater.inflate(
                        R.layout.user_switcher_fullscreen_popup_item,
                        R.layout.user_switcher_fullscreen_popup_item,
@@ -237,6 +237,13 @@ object UserSwitcherViewBinder {
                    view.resources.getString(viewModel.textResourceId)
                    view.resources.getString(viewModel.textResourceId)
                view.setOnClickListener { viewModel.onClicked() }
                view.setOnClickListener { viewModel.onClicked() }
                sectionView.addView(view)
                sectionView.addView(view)
                // Ensure that the first item in the first section gets accessibility focus.
                // Request for focus with a delay when view is inflated an added to the listview.
                if (index == 0 && position == 0) {
                    view.postDelayed({
                        view.requestAccessibilityFocus()
                    }, 200)
                }
            }
            }
            return sectionView
            return sectionView
        }
        }