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

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

Merge "Small cleanup AccessibilityWindowManager#updateWindowsLocked" into main

parents 5f01152f e0195319
Loading
Loading
Loading
Loading
+5 −20
Original line number Diff line number Diff line
@@ -832,20 +832,12 @@ public class AccessibilityWindowManager {
                        != AccessibilityWindowInfo.UNDEFINED_WINDOW_ID;
            }

            boolean hasWindowIgnore = false;
            if (windowCount > 0) {
                if (mTrackingWindows) {
                    for (int i = 0; i < windowCount; i++) {
                        final WindowInfo windowInfo = windows.get(i);
                    final AccessibilityWindowInfo window;
                    if (mTrackingWindows) {
                        window = populateReportedWindowLocked(userId, windowInfo, oldWindowsById);
                        if (window == null) {
                            hasWindowIgnore = true;
                        }
                    } else {
                        window = null;
                    }
                    if (window != null) {
                        final AccessibilityWindowInfo window =
                                populateReportedWindowLocked(userId, windowInfo, oldWindowsById);

                        // Flip layers in list to be consistent with AccessibilityService#getWindows
                        window.setLayer(windowCount - 1 - window.getLayer());
@@ -870,13 +862,6 @@ public class AccessibilityWindowManager {
                    }
                }
                final int accessibilityWindowCount = mWindows.size();
                // Re-order the window layer of all windows in the windows list because there's
                // window not been added into the windows list.
                if (hasWindowIgnore) {
                    for (int i = 0; i < accessibilityWindowCount; i++) {
                        mWindows.get(i).setLayer(accessibilityWindowCount - 1 - i);
                    }
                }
                if (isTopFocusedDisplay) {
                    if (mTouchInteractionInProgress && activeWindowGone) {
                        mActiveWindowId = mTopFocusedWindowId;