effects: Fix selecting hidden windows using keyboard

WindowHeapDelegate used to have hidden property. It was renamed to
activeHidden, but WindowHeap has not been adjusted to the new name.

BUG: 466120


(cherry picked from commit bc0502b3cac939c5e75e63385dc9b4e2f32e9925)
icc-effect-5.27.2
Vlad Zahorodnii 2023-02-22 10:18:39 +02:00
parent cb8c4d5b3d
commit 7ea6506d61
1 changed files with 6 additions and 6 deletions

View File

@ -161,7 +161,7 @@ FocusScope {
function findFirstItem() {
for (let candidateIndex = 0; candidateIndex < windowsInstantiator.count; ++candidateIndex) {
const candidateItem = windowsInstantiator.objectAt(candidateIndex);
if (!candidateItem.hidden) {
if (!candidateItem.activeHidden) {
return candidateIndex;
}
}
@ -180,7 +180,7 @@ FocusScope {
case WindowHeap.Direction.Left:
for (let candidateIndex = 0; candidateIndex < windowsInstantiator.count; ++candidateIndex) {
const candidateItem = windowsInstantiator.objectAt(candidateIndex);
if (candidateItem.hidden) {
if (candidateItem.activeHidden) {
continue;
}
@ -205,7 +205,7 @@ FocusScope {
case WindowHeap.Direction.Right:
for (let candidateIndex = 0; candidateIndex < windowsInstantiator.count; ++candidateIndex) {
const candidateItem = windowsInstantiator.objectAt(candidateIndex);
if (candidateItem.hidden) {
if (candidateItem.activeHidden) {
continue;
}
@ -230,7 +230,7 @@ FocusScope {
case WindowHeap.Direction.Up:
for (let candidateIndex = 0; candidateIndex < windowsInstantiator.count; ++candidateIndex) {
const candidateItem = windowsInstantiator.objectAt(candidateIndex);
if (candidateItem.hidden) {
if (candidateItem.activeHidden) {
continue;
}
@ -255,7 +255,7 @@ FocusScope {
case WindowHeap.Direction.Down:
for (let candidateIndex = 0; candidateIndex < windowsInstantiator.count; ++candidateIndex) {
const candidateItem = windowsInstantiator.objectAt(candidateIndex);
if (candidateItem.hidden) {
if (candidateItem.activeHidden) {
continue;
}
@ -361,7 +361,7 @@ FocusScope {
// If the window heap has only one visible window, activate it.
for (let i = 0; i < windowsInstantiator.count; ++i) {
const candidateItem = windowsInstantiator.objectAt(i);
if (candidateItem.hidden) {
if (candidateItem.activeHidden) {
continue;
} else if (selectedItem) {
selectedItem = null;