IJPL-175789 Fix: Switcher doesn't open with enabled screen reader support

Process the case when `cbShowOnlyEditedFiles` is null.

GitOrigin-RevId: 64ed3cb9c3b1692d7f04b60b14967b502a5b306e
This commit is contained in:
Tatiana Elfimova
2025-01-30 17:45:35 +00:00
committed by intellij-monorepo-bot
parent db0a3bd02c
commit aee25e9279
@@ -343,7 +343,11 @@ object Switcher : BaseSwitcherAction(null) {
}
isFocusCycleRoot = true
if (ScreenReader.isActive()) {
focusTraversalPolicy = ListFocusTraversalPolicy(listOf(files, toolWindows, cbShowOnlyEditedFiles))
val list = mutableListOf<Component>(files, toolWindows)
if (cbShowOnlyEditedFiles != null) {
list.add(cbShowOnlyEditedFiles)
}
focusTraversalPolicy = ListFocusTraversalPolicy(list)
}
else {
focusTraversalPolicy = LayoutFocusTraversalPolicy()