Loading services/core/java/com/android/server/wm/ActivityRecord.java +8 −1 Original line number Diff line number Diff line Loading @@ -3625,6 +3625,13 @@ final class ActivityRecord extends WindowToken { if (chain.isCollecting()) { chain.getTransition().collectClose(trigger); } if (Flags.polishCloseWallpaperIncludesOpenChange() && endTask) { final TaskDisplayArea displayArea = getDisplayArea(); if (displayArea != null && rootTask == displayArea.mPreferredTopFocusableRootTask) { displayArea.clearPreferredTopFocusableRootTask(); } } // We are finishing the top focused activity and its task has nothing to be focused so // the next focusable task should be focused. if (mayAdjustTop && task.topRunningActivity(true /* focusableOnly */) Loading Loading
services/core/java/com/android/server/wm/ActivityRecord.java +8 −1 Original line number Diff line number Diff line Loading @@ -3625,6 +3625,13 @@ final class ActivityRecord extends WindowToken { if (chain.isCollecting()) { chain.getTransition().collectClose(trigger); } if (Flags.polishCloseWallpaperIncludesOpenChange() && endTask) { final TaskDisplayArea displayArea = getDisplayArea(); if (displayArea != null && rootTask == displayArea.mPreferredTopFocusableRootTask) { displayArea.clearPreferredTopFocusableRootTask(); } } // We are finishing the top focused activity and its task has nothing to be focused so // the next focusable task should be focused. if (mayAdjustTop && task.topRunningActivity(true /* focusableOnly */) Loading