mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
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:
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()
|
||||
|
||||
Reference in New Issue
Block a user